Vue项目中,解决npm run build报错 TypeError: Cannot read property 'compilation' of undefined
描述:npm run build 时控制台报错如下:node build/build.jsbuilding for production.../Volumes/BOOTCAMP/Vue/eciot/node_modules/last-call-webpack-plugin/src/index.js:170compiler.hooks.compilation.tap(...
·
描述:
npm run build 时控制台报错如下:
node build/build.js
building for production.../Volumes/BOOTCAMP/Vue/eciot/node_modules/last-call-webpack-plugin/src/index.js:170
compiler.hooks.compilation.tap(
^
TypeError: Cannot read property 'compilation' of undefined
原因:
node包版本问题。打开项目的 package.json 文件可以发现,webpack 是 3.6.0 的版本,但是 optimize-css-assets-webpack-plugin 是 5.0.1 的版本
解决办法:
- 执行如下命令将 optimize-css-assets-webpack-plugin 改为 3.2.0 版本即可。
npm i optimize-css-assets-webpack-plugin@3.2.0
-
改optimize-css-assets-webpack-plugin的版本为 3.2.0,删除node_moudles包,重新 npm install
更多推荐
已为社区贡献6条内容
所有评论(0)