|
|
@@ -148,11 +148,19 @@ module.exports = { |
|
|
|
// 压缩js,只能线上,本地会js访问错误,会将js压缩成.gz文件 |
|
|
|
if (process.env.VUE_APP_ENV != 'development') { |
|
|
|
config.plugin('compression-webpack-plugin').use(new CompressionWebpackPlugin({ |
|
|
|
test: /\.(js|css|scss)$/, // 匹配文件名 |
|
|
|
test: /\.(js|css|scss|woff|woff2|ttf)$/, // 匹配文件名 |
|
|
|
threshold: 20480, // 对超过20k的数据压缩 |
|
|
|
minRatio: 0.8, |
|
|
|
deleteOriginalAssets: true // 删除源文件 |
|
|
|
})) |
|
|
|
// 压缩字体 |
|
|
|
// config.module.rule('fonts').use('url-loader') |
|
|
|
// .tap(options => { |
|
|
|
// options.limit=8192; |
|
|
|
// options.name='[name].[ext]'; |
|
|
|
// return options; |
|
|
|
// }); |
|
|
|
// config.plugin('compression').use(CompressionWebpackPlugin); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|