Sebagian besar jawaban benar dalam menyatakan bahwa ini terjadi baik karena ketidakcocokan antara:
- versi node dan versi sudut
ATAU
@angular-devkit/build-angular
versi dan versi sudut
Selain itu, masalah ini kemungkinan besar terjadi jika Anda:
versi nodejs yang ditingkatkan / diturunkan (yang tidak lagi kompatibel dengan versi sudut)
Versi sudut yang ditingkatkan
Ran npm audit fix
Untuk 1, periksa dukungan versi nodejs yang diperlukan di sini: https://angular.io/guide/setup-local dan periksa versi yang diinstal. Jika Anda menggunakan angular versi terbaru, Anda harus dapat membuatnya bekerja dengan versi terbaru dari nodejs.
Untuk 2, apakah Anda mengikuti instruksi di sini: https://update.angular.io/ ? Jika ya, dan masih mengalami masalah, cari masalah apa pun yang sudah dibuat atau buat masalah di sini: https://github.com/angular/angular/issues
Untuk 3, npm audit fix
update @angular-devkit/build-angular
versi ke versi yang lebih tinggi karena @angular-devkit/build-angular
tidak mengikuti versi yang tepat (rilis utama tetap mengupdate hanya versi minor). Lihat di sini untuk memeriksa versi yang kompatibel untuk versi sudut Anda: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Gunakan versi yang benar dan masalah akan diperbaiki.
PS: Ini adalah bacaan yang bagus tentang pembuatan versi sudut: https://angular.io/guide/releases