20 changed files with 30532 additions and 14029 deletions
@ -1,107 +1,107 @@ |
|||
'use strict' |
|||
// Template version: 1.3.1
|
|||
// see http://vuejs-templates.github.io/webpack for documentation.
|
|||
|
|||
|
|||
// 用户配置的入口文件 接入脚手架中的配置
|
|||
const path = require('path'); |
|||
|
|||
module.exports = { |
|||
|
|||
// 开发相关配置
|
|||
dev: { |
|||
|
|||
// 打包资源根地址
|
|||
assetsPublicPath: '/', |
|||
|
|||
// 静态资源目录
|
|||
assetsSubDirectory: 'static', |
|||
|
|||
newProductRoot: path.resolve(__dirname, '../dist/newProduct'), |
|||
|
|||
// 代理服务器基础配置 可在 process.env 中修改
|
|||
proxyTable: { |
|||
'/api': { |
|||
// target: 'http://qkladmin2.ruanmeng.top/',
|
|||
// target: 'https://guanli.coin.amatak.net/',
|
|||
target: 'https://ser.ybgcoins.com/', |
|||
changeOrigin: true, |
|||
// pathRewrite: {
|
|||
// // 请求时 将api替换成实际的apis等
|
|||
// // '^/api': '/api'
|
|||
// },
|
|||
}, |
|||
// bypass(req) { console.log(req) }
|
|||
}, |
|||
|
|||
// Various Dev Server settings
|
|||
host: 'localhost', // can be overwritten by process.env.HOST
|
|||
port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
|
|||
autoOpenBrowser: false, |
|||
errorOverlay: true, |
|||
notifyOnErrors: true, |
|||
poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-
|
|||
|
|||
// Use Eslint Loader?
|
|||
// If true, your code will be linted during bundling and
|
|||
// linting errors and warnings will be shown in the console.
|
|||
useEslint: true, |
|||
|
|||
// If true, eslint errors and warnings will also be shown in the error overlay
|
|||
// in the browser.
|
|||
showEslintErrorsInOverlay: false, |
|||
|
|||
/** |
|||
* Source Maps |
|||
*/ |
|||
|
|||
// https://webpack.js.org/configuration/devtool/#development
|
|||
devtool: 'cheap-module-eval-source-map', |
|||
|
|||
// If you have problems debugging vue-files in devtools,
|
|||
// set this to false - it *may* help
|
|||
// https://vue-loader.vuejs.org/en/options.html#cachebusting
|
|||
cacheBusting: true, |
|||
|
|||
cssSourceMap: false, // default true
|
|||
}, |
|||
|
|||
// 打包生产环境的配置
|
|||
build: { |
|||
|
|||
// bundle的生成地址
|
|||
assetsRoot: path.resolve(__dirname, '../dist'), |
|||
|
|||
newProductRoot: path.resolve(__dirname, '../dist/newProduct'), |
|||
|
|||
// bundle生成的文件
|
|||
index: path.resolve(__dirname, '../dist/index.html'), |
|||
|
|||
// 打包资源根地址
|
|||
assetsPublicPath: './', |
|||
|
|||
// 静态资源目录
|
|||
assetsSubDirectory: 'static', |
|||
|
|||
/** |
|||
* Source Maps |
|||
*/ |
|||
productionSourceMap: false, |
|||
|
|||
// https://webpack.js.org/configuration/devtool/#production
|
|||
devtool: '#source-map', |
|||
|
|||
// Gzip off by default as many popular static hosts such as
|
|||
// Surge or Netlify already gzip all static assets for you.
|
|||
// Before setting to `true`, make sure to:
|
|||
// npm install --save-dev compression-webpack-plugin
|
|||
productionGzip: false, |
|||
productionGzipExtensions: ['js', 'css'], |
|||
|
|||
// Run the build command with an extra argument to
|
|||
// View the bundle analyzer report after build finishes:
|
|||
// `npm run build --report`
|
|||
// Set to `true` or `false` to always turn it on or off
|
|||
bundleAnalyzerReport: process.env.npm_config_report |
|||
} |
|||
} |
|||
'use strict' |
|||
// Template version: 1.3.1
|
|||
// see http://vuejs-templates.github.io/webpack for documentation.
|
|||
|
|||
|
|||
// 用户配置的入口文件 接入脚手架中的配置
|
|||
const path = require('path'); |
|||
|
|||
module.exports = { |
|||
|
|||
// 开发相关配置
|
|||
dev: { |
|||
|
|||
// 打包资源根地址
|
|||
assetsPublicPath: '/', |
|||
|
|||
// 静态资源目录
|
|||
assetsSubDirectory: 'static', |
|||
|
|||
newProductRoot: path.resolve(__dirname, '../dist/newProduct'), |
|||
|
|||
// 代理服务器基础配置 可在 process.env 中修改
|
|||
proxyTable: { |
|||
'/api': { |
|||
// target: 'http://qkladmin2.ruanmeng.top/',
|
|||
// target: 'https://guanli.coin.amatak.net/',
|
|||
target: 'https://mgsc.nvrcoin.com/', |
|||
changeOrigin: true, |
|||
// pathRewrite: {
|
|||
// // 请求时 将api替换成实际的apis等
|
|||
// // '^/api': '/api'
|
|||
// },
|
|||
}, |
|||
// bypass(req) { console.log(req) }
|
|||
}, |
|||
|
|||
// Various Dev Server settings
|
|||
host: 'localhost', // can be overwritten by process.env.HOST
|
|||
port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
|
|||
autoOpenBrowser: false, |
|||
errorOverlay: true, |
|||
notifyOnErrors: true, |
|||
poll: false, // https://webpack.js.org/configuration/dev-server/#devserver-watchoptions-
|
|||
|
|||
// Use Eslint Loader?
|
|||
// If true, your code will be linted during bundling and
|
|||
// linting errors and warnings will be shown in the console.
|
|||
useEslint: true, |
|||
|
|||
// If true, eslint errors and warnings will also be shown in the error overlay
|
|||
// in the browser.
|
|||
showEslintErrorsInOverlay: false, |
|||
|
|||
/** |
|||
* Source Maps |
|||
*/ |
|||
|
|||
// https://webpack.js.org/configuration/devtool/#development
|
|||
devtool: 'cheap-module-eval-source-map', |
|||
|
|||
// If you have problems debugging vue-files in devtools,
|
|||
// set this to false - it *may* help
|
|||
// https://vue-loader.vuejs.org/en/options.html#cachebusting
|
|||
cacheBusting: true, |
|||
|
|||
cssSourceMap: false, // default true
|
|||
}, |
|||
|
|||
// 打包生产环境的配置
|
|||
build: { |
|||
|
|||
// bundle的生成地址
|
|||
assetsRoot: path.resolve(__dirname, '../dist'), |
|||
|
|||
newProductRoot: path.resolve(__dirname, '../dist/newProduct'), |
|||
|
|||
// bundle生成的文件
|
|||
index: path.resolve(__dirname, '../dist/index.html'), |
|||
|
|||
// 打包资源根地址
|
|||
assetsPublicPath: './', |
|||
|
|||
// 静态资源目录
|
|||
assetsSubDirectory: 'static', |
|||
|
|||
/** |
|||
* Source Maps |
|||
*/ |
|||
productionSourceMap: false, |
|||
|
|||
// https://webpack.js.org/configuration/devtool/#production
|
|||
devtool: '#source-map', |
|||
|
|||
// Gzip off by default as many popular static hosts such as
|
|||
// Surge or Netlify already gzip all static assets for you.
|
|||
// Before setting to `true`, make sure to:
|
|||
// npm install --save-dev compression-webpack-plugin
|
|||
productionGzip: false, |
|||
productionGzipExtensions: ['js', 'css'], |
|||
|
|||
// Run the build command with an extra argument to
|
|||
// View the bundle analyzer report after build finishes:
|
|||
// `npm run build --report`
|
|||
// Set to `true` or `false` to always turn it on or off
|
|||
bundleAnalyzerReport: process.env.npm_config_report |
|||
} |
|||
} |
|||
|
|||
File diff suppressed because it is too large
@ -0,0 +1,23 @@ |
|||
|
|||
|
|||
## 变更记录 |
|||
|
|||
[node-sass 替换为 sass](https://blog.csdn.net/weixin_41223575/article/details/128687533) |
|||
|
|||
node-sass 替换为 sass |
|||
原因:安装 node-sass 的项目依赖 node 的版本,维护的项目依赖的 node 版本和自己电脑安装的 node 版本不一致的问题(没必要一直升级 node 版本,把时间花在搞环境上)。 |
|||
|
|||
方案: |
|||
``` |
|||
1.要么电脑安装 nvm 管理切换不同的 node 版本,切换还是不太方便,而且不能同时启动依赖 node 版本不一样的两个项目。 |
|||
|
|||
2.项目的依赖不应该再依赖 node 的版本,比如 node-sass 这种只用于开发环境的依赖项,所以把 node-sass 替换为 sass(推荐)。 |
|||
|
|||
步骤:卸载 node-sass ,安装 sass,项目全局搜索 ::v-deep , 把 ::v-deep 替换为 ::v-deep。 |
|||
|
|||
1.卸载 node-sass:npm uninstall node-sass |
|||
|
|||
2.安装 sass:npm install sass --save-dev |
|||
|
|||
3.全局搜索替换:::v-deep 替换为 ::v-deep |
|||
``` |
|||
File diff suppressed because it is too large
Loading…
Reference in new issue