找到生效的webpack配置文件
new CompressionPlugin({
filename: "[path][base].gz", // 有的版本是[path].gz[query] 根据情况而定
algorithm: "gzip",
test: /\.(js|css)(\?.*)?$/i,
// threshold: 10240, 只有大小大于10K的资源会被压缩,默认为0
minRatio: 1, //默认为0.8,能压缩到小于等于原来的80%才压缩
deleteOriginalAssets: true, // 删除原文件,如果删除源文件nginx中需要额外配置资源目录
})
使用nginx
gzip on; # 开启gizp文件支持
gzip_static on;
gzip_min_length 1k;
gzip_comp_level 9;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";