compression-webpack-plugin GZip压缩报错
compression-webpack-plugin
用与在打包时直接打出gzip后的文件,减轻服务器的压力
最近新开了项目,作为复制粘贴工程师部分代码当然是复制之前的项目的了,然鹅···
报错了···
万能百度了白天,都是说降级compression-webpack-plugin
版本到1.x,复制粘贴工程师的自我修养告诉我不能这样,就仔细看了看compression-webpack-plugin的Readme,发现这货2.x版本将1.x版本的配置项asset
更换成了filename
更改前
webpackConfig.plugins.push(
new CompressionWebpackPlugin({
asset: '[path].gz[query]',
algorithm: 'gzip',
test: new RegExp(
'\\.(' + config.build.productionGzipExtensions.join('|') + ')$'
),
threshold: 10240,
minRatio: 0.8
})
)
复制代码
更改后
webpackConfig.plugins.push(
new CompressionWebpackPlugin({
filename: '[path].gz[query]',
algorithm: 'gzip',
test: new RegExp(
'\\.(' + config.build.productionGzipExtensions.join('|') + ')$'
),
threshold: 10240,
minRatio: 0.8
})
)
复制代码
Build complete.
结语
还是好好看文档吧···复制粘贴工程师也是要看文档的···