使用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-[email protected]5.0.1 --save-dev
降低compression-webpack-plugin版本之後,再執行npm run build 就可以了