Files
jczxw-java/vue.config.js
art_station 9dffc3ac70 左边分贝值保留一位小数
冗余代码删除
自动打开配置
2021-12-27 14:11:24 +08:00

35 lines
822 B
JavaScript

const CompressionWebpackPlugin = require('compression-webpack-plugin');
// const DynamicAntdLess = require('./dynamicTheme.js');
module.exports = {
productionSourceMap: false,
transpileDependencies: ['ele-admin-pro'],
chainWebpack: (config) => {
config.plugins.delete('prefetch');
if (process.env.NODE_ENV !== 'development') {
// 生产环境进行gzip压缩
config.plugin('compression-webpack-plugin').use(new CompressionWebpackPlugin({
test: /\.(js|css|html)$/,
threshold: 10240
}));
}
},
css: {
loaderOptions: {
less: {
lessOptions: {
javascriptEnabled: true,
// plugins: [new DynamicAntdLess()]
}
}
}
},
devServer: {
open: true,
overlay: {
warnings: true,
errors: true
}
}
}