angularCompiler.getNextProgram 不是函数,angular 12 & custom-webpack

问题描述

我刚刚将我的 angular 11 项目更新为 12。
我在 @angular-builders/custom-webpack 中使用 devDependencies 包并使用以下命令构建我的 angular 项目。

ng build --configuration=production --build-optimizer --optimization

但更新到 angular 12 后,我收到以下错误

Error: ./src/main.ts
Module build Failed (from ./node_modules/@angular-builders/custom-webpack/node_modules/@angular-devkit/build-angular/node_modules/@ngtools/webpack/src/ivy/index.js):
TypeError: angularCompiler.getNextProgram is not a function
    at D:\Sources\******\Apps\******-Angular\node_modules\@angular-builders\custom-webpack\node_modules\@angular-devkit\build-angular\node_modules\@ngtools\webpack\src\ivy\plugin.js:390:61
    at processticksAndRejections (internal/process/task_queues.js:97:5)
 @ multi ./src/main.ts main[0]

我正在使用以下软件包:

"@angular-builders/custom-webpack": "^11.1.1"

解决方法

安装 @angular-builders/custom-webpack
的第 12 版问题消失了 现在12.0.0-beta.0

@angular-builders/custom-webpack@12.0.0-beta.0

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...