1.npm run buil 打包是报如下错误
compiler.hooks.compilation.tap(
^
TypeError: Cannot read property ‘compilation’ of undefined
at OptimizeCssAssetsWebpackPlugin.apply
2.原因
经过网络查找资料发现这是版本问题。打开项目的 package.json 文件可以发现,webpack 是 3.6.0 的版本,但是 optimize-css-assets-webpack-plugin 是 5.0.3 的版本。
3. 解决办法
执行如下命令将 optimize-css-assets-webpack-plugin 改为 3.2.0 版本即可。
npm i optimize-css-assets-webpack-plugin@3.2.0