临时维护老项目,执行构建打包命令,例如 npm run build:prod 时报错如下:
TypeError: Cannot read property 'compilation' of undefined
at OptimizeCssAssetsWebpackPlugin.apply
......
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! XDO@1.0.0 build:prod: `cross-env NODE_ENV=production node build/build.js`
npm ERR! Exit status 1
npm ERR!
发现webpack 的版本是 2.5.1【好低】,但是 optimize-css-assets-webpack-plugin 的版本是 ^5.0.3,有点狠,查了些资料,选择 3.2.0版本,执行操作:
cnpm i optimize-css-assets-webpack-plugin@3.2.0
搞定!
网友评论