使用VUE执行npm run build 进行打包时出现了TypeError:Cannot read property ‘tapPromise‘ of undefined问题,检查后发现是compression-webpack-plugin插件版本问题导致的,解决方案如下:
项目中compression-webpack-plugin 安装的版本是 7.1.2
1、首先卸载高版本的compression-webpack-plugin,执行命令:
cnpm/npm uninstall compression-webpack-plugin
2、然后安装指定版本,如下:
cnpm/npm i compression-webpack-plugin@5.0.1 --save-dev
降低compression-webpack-plugin版本之后,再执行npm run build 就可以了