前端性能优化

构建压缩 gzip
安装compression-webpack-plugin
import CompressionPlugin from “compression-webpack-plugin”;
chainWebpack: (config) => {
if (process.env.NODE_ENV === “production”) {
// 生产模式开启
config.plugin(“compression-webpack-plugin”).use(
new CompressionPlugin({
// filename: 文件名称,这里我们不设置,让它保持和未压缩的文件同一个名称
algorithm: “gzip”, // 指定生成gzip格式
test: new RegExp(“\.(js|css)$”), // 匹配哪些格式文件需要压缩
Threshold: 10240, //对超过10k的数据进行压缩
minRatio: 0.6, // 压缩比例,值为0 ~ 1
})
);
}
},

你可能感兴趣的:(前端性能优化)