然后相应的配置是这个
if (config.build.productionGzip) {
const CompressionWebpackPlugin = require('compression-webpack-plugin')
webpackConfig.plugins.push(
new CompressionWebpackPlugin({
asset: '[path].gz[query]',
algorithm: 'gzip',
test: new RegExp(
'\\.(' +
config.build.productionGzipExtensions.join('|') +
')$'
),
threshold: 10240,
minRatio: 0.8
})
)
}
如果报这个跟错的话,首先确认下,你安装的 compression-webpack-plugin
是什么版本的?如果是1.X的版本,那么参数如你所写不会出现什么问题。如果是2.x的版本,那么参数 asset
必须换成 filename,,
换成filename还是出错,将compression-webpack-plugin退成1.x版本就好了,,亲测可以,
祝工作顺利,身体健康