当前位置:   article > 正文

Vue cli3 打包时开启gzip文件压缩_vue3 使用gz压缩之后打包之后的文件没有gz文件

vue3 使用gz压缩之后打包之后的文件没有gz文件

Vue cli3 打包时开启gzip文件压缩

  1. webpack在打包时可以借助 compression webpack plugin 实现gzip压缩,首先需要安装该插件:
    npm install --save-dev compression-webpack-plugin
  • 1
  1. 如果出现tapPromise undefined 的错误时,可在后面加上版本号,降低版本
     npm install --save-dev compression-webpack-plugin@5.0.0
  • 1
  1. .在vue cli3.0 生成的项目里,可在 vue.config.js 中按照如下方式进行配置:
   const CompressionPlugin = require("compression-webpack-plugin") 
   module.exports = {
	   chainWebpack(config){
	      config.plugin('compressionPlugin')
	      .use(new CompressionPlugin({
	        algorithm: 'gzip',
	        test:/\.js$|\.html$|.\css/, // 匹配文件名
	        threshold: 10240, // 对超过10k的数据压缩
	        minRatio: 0.8,
	        deleteOriginalAssets: false // 不删除源文件
	      }))
	  }
   } 
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  1. 打包后的文件夹中会出现后缀为gz的文件,如图:
    效果图
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/392957
推荐阅读
相关标签
  

闽ICP备14008679号