nginx增加gzip压缩,webpack预压缩gz文件

This commit is contained in:
whyour
2021-03-29 10:08:19 +08:00
parent b10e77dce6
commit 1cec38243c
3 changed files with 22 additions and 0 deletions
+12
View File
@@ -1,4 +1,5 @@
import { defineConfig } from 'umi';
const CompressionPlugin = require('compression-webpack-plugin');
export default defineConfig({
hash: true,
@@ -14,4 +15,15 @@ export default defineConfig({
changeOrigin: true,
},
},
chainWebpack(memo) {
memo.plugin('CompressionPlugin').use(
new CompressionPlugin({
filename: '[path][base].gz',
algorithm: 'gzip',
test: /\.js$|\.css$|\.html$/,
threshold: 10240,
minRatio: 0.8,
}),
);
},
});