关于vue3 build报错:TypeError: Cannot read property ‘tapPromise’ of undefined解决方案
问题描述:
-
最近手上的项目在向 vue3 迁移,当前项目使用了 vue-cli4.x,当配置完gzip压缩后,dev环境是能正常运行的,但是只要打包就会出现以下报错:
-
TypeError: Cannot read property 'tapPromise' of undefined
-
解决方案:
-
查找资料后发现,上述报错的原因是压缩插件
compression-webpack-plugin
导致的,vue-cli4.x 版本与插件compression-webpack-plugin
存在适配问题,所以修复如下: -
// cli的gzip配置还不支持高版本 // 一般情况