如何配置:
npm i compression-webpack-plugin -D安装插件,在vue.config.js里添加以下配置(CompressionPlugin配置选项具体看个人需求)
configureWebpack: {
plugins: [
new CompressionPlugin({
test: /\.(js|css)?$/i, // 哪些文件要压缩
algorithm: 'gzip', // 使用gzip压缩
})
]
}
问题:
给vue项目进行gzip压缩时,出现Error: Rule can only have one resource source (provided resource and test + include + exclude).
原因分析:
package.json中webpack版本冲突问题
解决方案:
npm i compression-webpack-plugin@6.1.1 -D
npm i webpack@4.44.2 webpack-cli@4.2.0 -D
本文指导如何在Vue项目中配置nmpi compression-webpack-plugin解决版本冲突问题,重点在于在vue.config.js中添加适当配置并升级到webpack@4.44.2和webpack-cli@4.2.0以确保正确压缩.js和.css文件。

被折叠的 条评论
为什么被折叠?



