构建压缩 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
})
);
}
},
前端性能优化
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.前端开启gzip 首先要安装compression-webpack-plugin这个插件,它是专用于将项目打包...