第二步,vue.config.js使用 下方代码,直接复制粘贴使用即可 constCompressionPlugin=require('compression-webpack-plugin');//引入gzip压缩插件// 暴露配置项,会被合并到webpack中去module.exports= {chainWebpack(config) {// ...},configureWebpack:config=>{// 开发环境不配置if(process.env.NODE_ENV!=='pr...
configureWebpack: config => { // 开发环境不配置 if (process.env.NODE_ENV !== 'production') return // 生产环境才去配置 return { plugins: [ new CompressionPlugin({ //此插件不能使用太高的版本,否则报错:TypeError: Cannot read property 'tapPromise' of undefined // filename: "[path][base]...
如果不删除原先的import,项目还是会从node_modules中引入资源。 也就是说不删的话,npm run build时候仍会将引用的资源一起打包,生成文件会大不少。所以我认为还是删了好。 五、webpack打包时使用gzip压缩 安装compression-webpack-plugin npm install compression-webpack-plugin --save-dev 配置vue.config.js文件 ...
如果不删除原先的import,项目还是会从node_modules中引入资源。 也就是说不删的话,npm run build时候仍会将引用的资源一起打包,生成文件会大不少。所以我认为还是删了好。 五、webpack打包时使用gzip压缩 安装compression-webpack-plugin npm install compression-webpack-plugin --save-dev 配置vue.config.js文件 ...