|
|
@@ -1,83 +1,83 @@
|
|
|
-const path = require('path')
|
|
|
-
|
|
|
-function resolve(dir) {
|
|
|
- return path.join(__dirname, dir)
|
|
|
-}
|
|
|
-
|
|
|
-const autoprefixer = require('autoprefixer')
|
|
|
-const pxtorem = require('postcss-pxtorem')
|
|
|
-
|
|
|
-// vue.config.js
|
|
|
-module.exports = {
|
|
|
- /*
|
|
|
- Vue-cli3:
|
|
|
- Crashed when using Webpack `import()` #2463
|
|
|
- https://github.com/vuejs/vue-cli/issues/2463
|
|
|
- */
|
|
|
- // 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
|
|
|
- productionSourceMap: false,
|
|
|
- /*
|
|
|
- pages: {
|
|
|
- index: {
|
|
|
- entry: 'src/main.js',
|
|
|
- chunks: ['chunk-vendors', 'chunk-common', 'index']
|
|
|
- }
|
|
|
- },
|
|
|
- */
|
|
|
- configureWebpack: config => {
|
|
|
- //生产环境取消 console.log
|
|
|
- if (process.env.NODE_ENV === 'production') {
|
|
|
- config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
|
|
|
- }
|
|
|
- },
|
|
|
- chainWebpack: (config) => {
|
|
|
- config.resolve.alias
|
|
|
- .set('@$', resolve('src'))
|
|
|
- .set('@api', resolve('src/api'))
|
|
|
- .set('@assets', resolve('src/assets'))
|
|
|
- .set('@comp', resolve('src/components'))
|
|
|
- .set('@views', resolve('src/views'))
|
|
|
- .set('@layout', resolve('src/layout'))
|
|
|
- .set('@static', resolve('src/static'))
|
|
|
- },
|
|
|
-
|
|
|
- css: {
|
|
|
- loaderOptions: {
|
|
|
- less: {
|
|
|
- modifyVars: {
|
|
|
- /* less 变量覆盖,用于自定义 ant design 主题 */
|
|
|
-
|
|
|
- /*
|
|
|
- 'primary-color': '#F5222D',
|
|
|
- 'link-color': '#F5222D',
|
|
|
- 'border-radius-base': '4px',
|
|
|
- */
|
|
|
- },
|
|
|
- javascriptEnabled: true,
|
|
|
- },
|
|
|
- postcss: {
|
|
|
- plugins: [
|
|
|
- autoprefixer(),
|
|
|
- pxtorem({
|
|
|
- rootValue: 16,
|
|
|
- propList: ['*'],
|
|
|
- }),
|
|
|
- ],
|
|
|
- },
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
- devServer: {
|
|
|
- port: 8088,
|
|
|
- open: true,
|
|
|
- proxy: {
|
|
|
- '/happy-boot': {
|
|
|
- target: 'http://localhost:8089', //请求本地 需要happy-boot后台项目
|
|
|
- ws: false,
|
|
|
- changeOrigin: true
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
- lintOnSave: undefined
|
|
|
+const path = require('path')
|
|
|
+
|
|
|
+function resolve(dir) {
|
|
|
+ return path.join(__dirname, dir)
|
|
|
+}
|
|
|
+
|
|
|
+// const autoprefixer = require('autoprefixer')
|
|
|
+// const pxtorem = require('postcss-pxtorem')
|
|
|
+
|
|
|
+// vue.config.js
|
|
|
+module.exports = {
|
|
|
+ /*
|
|
|
+ Vue-cli3:
|
|
|
+ Crashed when using Webpack `import()` #2463
|
|
|
+ https://github.com/vuejs/vue-cli/issues/2463
|
|
|
+ */
|
|
|
+ // 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
|
|
|
+ productionSourceMap: false,
|
|
|
+ /*
|
|
|
+ pages: {
|
|
|
+ index: {
|
|
|
+ entry: 'src/main.js',
|
|
|
+ chunks: ['chunk-vendors', 'chunk-common', 'index']
|
|
|
+ }
|
|
|
+ },
|
|
|
+ */
|
|
|
+ configureWebpack: config => {
|
|
|
+ //生产环境取消 console.log
|
|
|
+ if (process.env.NODE_ENV === 'production') {
|
|
|
+ config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
|
|
|
+ }
|
|
|
+ },
|
|
|
+ chainWebpack: (config) => {
|
|
|
+ config.resolve.alias
|
|
|
+ .set('@$', resolve('src'))
|
|
|
+ .set('@api', resolve('src/api'))
|
|
|
+ .set('@assets', resolve('src/assets'))
|
|
|
+ .set('@comp', resolve('src/components'))
|
|
|
+ .set('@views', resolve('src/views'))
|
|
|
+ .set('@layout', resolve('src/layout'))
|
|
|
+ .set('@static', resolve('src/static'))
|
|
|
+ },
|
|
|
+
|
|
|
+ css: {
|
|
|
+ loaderOptions: {
|
|
|
+ less: {
|
|
|
+ modifyVars: {
|
|
|
+ /* less 变量覆盖,用于自定义 ant design 主题 */
|
|
|
+
|
|
|
+ /*
|
|
|
+ 'primary-color': '#F5222D',
|
|
|
+ 'link-color': '#F5222D',
|
|
|
+ 'border-radius-base': '4px',
|
|
|
+ */
|
|
|
+ },
|
|
|
+ javascriptEnabled: true,
|
|
|
+ },
|
|
|
+ // postcss: {
|
|
|
+ // plugins: [
|
|
|
+ // autoprefixer(),
|
|
|
+ // pxtorem({
|
|
|
+ // rootValue: 16,
|
|
|
+ // propList: ['*'],
|
|
|
+ // }),
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ devServer: {
|
|
|
+ port: 8088,
|
|
|
+ open: true,
|
|
|
+ proxy: {
|
|
|
+ '/happy-boot': {
|
|
|
+ target: 'http://localhost:8089', //请求本地 需要happy-boot后台项目
|
|
|
+ ws: false,
|
|
|
+ changeOrigin: true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ lintOnSave: undefined
|
|
|
}
|