compilation.errors.push(新webpack_1.WebpackError(消息))

compilation.errors.push(new webpack_1.WebpackError(message))

升级到 Angular12 后遇到类似问题 compilation.errors.push(新webpack_1.WebpackError(消息)); 里面 node_modules@ngtools\webpack\src\webpack-diagnostics.js:17 类型错误:webpack_1.WebpackError 不是构造函数 在 Object.addError (\node_modules@ngtools\webpack\src\webpack-diagnostics.js:17:29)) 在 \node_modules@ngtools\webpack\src\ivy\diagnostics.js:19:39 在 AngularWebpackPlugin.updateAotProgram(\node_modules@ngtools\webpack\src\ivy\plugin.js:342:17)

我遇到了同样的问题,发现当 运行 "npm list" 时,webpack@^5.0.0 的对等依赖丢失了。

我通过将 webpack 添加到我的项目来修复它: https://www.npmjs.com/package/webpack