angularCompiler.getNextProgram не является функцией, angular 12 и пользовательский веб-пакет

Я только что обновил свой проект angular 11 до 12.
Я использую @angular-builders/custom-webpack пакет в моем devDependencies и используя следующую команду для создания моего углового проекта.

      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]

2 ответа

"@angular-builders/custom-webpack"(пока) не совместим с Angular 12. См. этот комментарий команды Angular на странице проблем Angular GitHub. Их совет - «связаться с сопровождающим стороннего разработчика». Я предполагаю, что это случай ожидания, пока третья сторона обновит свой пакет.

Проблема исчезла с установкой 12-й версии @angular-builders/custom-webpack
В наше время 12.0.0-beta.0

      @angular-builders/custom-webpack@12.0.0-beta.0
Другие вопросы по тегам