| | |
| | | configureWebpack: config => { |
| | | // 生产环境取消 console.log |
| | | if (process.env.NODE_ENV === 'production') { |
| | | config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true |
| | | config.optimization.minimizer[0].options.terserOptions.compress.drop_console = false |
| | | } |
| | | }, |
| | | chainWebpack: (config) => { |
| | |
| | | |
| | | // 生产环境,开启js\css压缩 |
| | | if (process.env.NODE_ENV === 'production') { |
| | | config.plugin('compressionPlugin').use(new CompressionPlugin({ |
| | | test: /\.(js|css|less)$/, // 匹配文件名 |
| | | threshold: 10240, // 对超过10k的数据压缩 |
| | | deleteOriginalAssets: false // 不删除源文件 |
| | | })) |
| | | config.plugin('compressionPlugin').use(new CompressionPlugin({ |
| | | test: /\.(js|css|less)$/, // 匹配文件名 |
| | | threshold: 10240, // 对超过10k的数据压缩 |
| | | deleteOriginalAssets: false // 不删除源文件 |
| | | })) |
| | | } |
| | | |
| | | // 配置 webpack 识别 markdown 为普通的文件 |
| | |
| | | .rule('vxe') |
| | | .test(/\.js$/) |
| | | .include |
| | | .add(resolve('node_modules/vxe-table')) |
| | | .add(resolve('node_modules/vxe-table-plugin-antd')) |
| | | .end() |
| | | .add(resolve('node_modules/vxe-table')) |
| | | .add(resolve('node_modules/vxe-table-plugin-antd')) |
| | | .end() |
| | | .use() |
| | | .loader('babel-loader') |
| | | .end() |
| | |
| | | |
| | | devServer: { |
| | | port: 3000, |
| | | open: true, |
| | | proxy: { |
| | | /* '/api': { |
| | | target: 'https://mock.ihx.me/mock/5baf3052f7da7e07e04a5116/antd-pro', //mock API接口系统 |
| | | ws: false, |
| | | changeOrigin: true, |
| | | pathRewrite: { |
| | | '/jeecg-boot': '' //默认所有请求都加了jeecg-boot前缀,需要去掉 |
| | | } |
| | | }, */ |
| | | /* '/api': { |
| | | target: 'https://mock.ihx.me/mock/5baf3052f7da7e07e04a5116/antd-pro', //mock API接口系统 |
| | | ws: false, |
| | | changeOrigin: true, |
| | | pathRewrite: { |
| | | '/jeecg-boot': '' //默认所有请求都加了jeecg-boot前缀,需要去掉 |
| | | } |
| | | }, */ |
| | | '/jeecg-boot': { |
| | | target: 'http://localhost:8080', // 请求本地 需要jeecg-boot后台项目 |
| | | ws: false, |