Більшість відповідей правильні, стверджуючи, що це відбувається або через невідповідність між:
- версія вузла та кутова версія
АБО
@angular-devkit/build-angular
версія та кутова версія
Крім того, ця проблема найімовірніше виникає, якщо ви:
оновлена / знижена версія nodejs (яка більше не сумісна з кутовою версією)
Модернізована кутова версія
Побіг npm audit fix
Для 1 перевірте підтримку версії nodejs, необхідну тут: https://angular.io/guide/setup-local та перевірте встановлену версію. Якщо ви використовуєте останню версію angular, ви зможете змусити її працювати з останньою версією nodejs.
Для 2, чи дотримувались ви інструкцій тут: https://update.angular.io/ ? Якщо так, і все ще мають проблеми, шукайте вже створені проблеми або створіть їх тут: https://github.com/angular/angular/issues
Для 3 npm audit fix
оновлює @angular-devkit/build-angular
версію до вищої версії, оскільки @angular-devkit/build-angular
не відповідає належній версії (основні випуски все ще оновлюють лише незначну версію). Дивіться тут, щоб перевірити сумісну версію для вашої кутової версії: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Використовуйте правильну версію, і проблема буде виправлена.
PS: Це гарне читання про кутову версію: https://angular.io/guide/releases