Vue build失败
TypeError: Cannot read property 'compilation' of undefined
1. 使用npm run build 失败
使用npm run dev 成功,而使用npm run build失败。如下图:
是应为引用的版本不一致导致的
2. 查看package.json版本
发现 "optimize-css-assets-webpack-plugin"的版本太高了。
使用如下命令,将该版本降下来
npm i optimize-css-assets-webpack-plugin@2 –save
再运行npm run build 会报缺少cssnano 模块。
Error: Cannot find module 'cssnano'
安装即可
npm i cssnano –save
最后再运行npm run build
编译成功。生成dist文件夹。