La plupart des réponses indiquent que cela se produit soit en raison d'un décalage entre:
- version du nœud et version angulaire
OU
@angular-devkit/build-angular
version et version angulaire
En outre, ce problème est le plus susceptible de se produire si vous:
version améliorée / rétrogradée de nodejs (qui n'est plus compatible avec la version angulaire)
Version angulaire améliorée
Ran npm audit fix
Pour 1, vérifiez la prise en charge de la version nodejs nécessaire ici: https://angular.io/guide/setup-local et vérifiez la version installée. Si vous utilisez la dernière version d'angular, vous devriez pouvoir la faire fonctionner avec la dernière version de nodejs.
Pour 2, avez-vous suivi les instructions ici: https://update.angular.io/ ? Si oui, et que vous rencontrez toujours des problèmes, recherchez les problèmes déjà créés ou créez un problème ici: https://github.com/angular/angular/issues
Pour 3, npm audit fix
met à jour la @angular-devkit/build-angular
version vers une version supérieure car @angular-devkit/build-angular
elle ne suit pas le contrôle de version approprié (les versions majeures mettent toujours à jour uniquement la version mineure). Voir ici pour vérifier la version compatible pour votre version angulaire: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Utilisez la bonne version et le problème sera résolu.
PS: Ceci est une bonne lecture sur le versionnage angulaire: https://angular.io/guide/releases