本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(11)

vue-cli开启gzip打包报错TypeError: Cannot read property ‘tapPromise‘ of undefined-解决

发布于2021-05-30 07:36     阅读(1626)     评论(0)     点赞(27)     收藏(0)


给项目增加gzip打包

yarn add compression-webpack-plugin -D(默认安装的是7以上的最新版本

修改vue.config.js

  1. const CompressionWebpackPlugin = require('compression-webpack-plugin');
  2. configureWebpack: {
  3. plugins: [
  4. new CompressionWebpackPlugin({
  5. filename: '[path].gz[query]',
  6. algorithm: 'gzip',
  7. test: /\.(js|css)(\?.*)?$/i,
  8. threshold: 10240, // 对超过10k的数据进行压缩
  9. minRatio: 0.8, // 只有压缩率小于这个值的资源才会被处理
  10. deleteOriginalAssets: false, // 删除原文件
  11. }),
  12. ],
  13. },

最后执行npm run build 报错

解决

网上查找方法,说删除 node_modules 包重新安装,然并卵

后来将包的版本降到 5 的版本,重新安装包

可以正常使用打包了

 




所属网站分类: 技术文章 > 博客

作者:强哥你们辛苦了

链接:http://www.qianduanheidong.com/blog/article/115801/d338693c702c4f4139a8/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

27 0
收藏该文
已收藏

评论内容:(最多支持255个字符)