Vue: npm run build 打包时遇到 Cannot read property 'compilation' of undefined

在打包的时候报:

TypeError: Cannot read property ‘compilation’ of undefined 错误。
(这里需要强调一下,安装环境的使用一定要-save-dev或者是-save,否则欲哭无泪啊)

很明显,这是node一些包的版本对应不上的问题。。。

1、首先定位到 uglifyjs-webpack-plugin 中的 index.js 文件中,将项目中的该包升级或者降级到1.0.0版本

npm i [email protected] --save

2、然后定位到 optimize-css-assets-webpack-plugin\node_modules\last-call-webpack-plugin\src\index.js 文件报错
将项目中的该包(optimize-css-assets-webpack-plugin)升级或者降级到2.0.0版本

npm i optimize-css-assets-webpack-plugin@2 --save

3、这个时候报缺少 cssnano 包,直接安装上即可

npm i cssnano --save

此刻 该问题完美解决!!!

你可能感兴趣的:(Vue: npm run build 打包时遇到 Cannot read property 'compilation' of undefined)