Saya juga menghadapi masalah serupa ketika mencoba melakukan pelayanan. Saya bisa menyelesaikannya seperti di bawah ini.
catatan:
C:\Windows\system32> is on windows command prompt
C:\apps\workspace\testProj> is on VS code Terminal (can also be doable in another command prompt)
Berikut ini adalah langkah-langkah yang saya gunakan untuk menyelesaikan ini.
Langkah1 . Verifikasi versi cli yang diinstal pada command prompt (akan menjadi versi global Angular CLI)
C:\Windows\system32>ng --version
CLI sudut: 8.3.13
Jika cli telah diinstal sebelumnya, itu menunjukkan versi global cli.
Jika cli tidak diinstal, kami mungkin mendapatkan kesalahan
ng tidak dikenali sebagai perintah internal atau eksternal
Sebuah. (Langkah Opsional) Install Angular CLI global version
C:\Windows\system32>npm install -g @angular/cli
C:\Windows\system32>npm install -g @angular-cli/latest
b. Periksa versi lagi
C:\Windows\system32>ng --version
Angular CLI: 8.3.13
Langkah 2. Verifikasi versi cli lokal yang diinstal pada proyek sudut Anda (ide kode VS atau command prompt cd ke proyek proyek Anda)
C:\apps\workspace\testProj>ng --version
Angular CLI: 7.3.8
Catatan: Jelas versi tidak sinkron. Lakukan hal berikut dalam proyek sudut Anda
C:\apps\workspace\testProj>ng update @angular/cli -> important to sync with global cli version
Catatan : Jika memutakhirkan donot tidak berfungsi menggunakan perintah di atas (ref: Cara memutakhirkan Angular CLI ke versi terbaru ) Pada prompt perintah,uninstall global angular cli, clean the cache and reinstall the cli
C:\Windows\system32>npm uninstall -g angular-cli
C:\Windows\system32>npm cache clean or npm cache verify #(if npm > 5)
C:\Windows\system32>npm install -g @angular/cli@latest
Sekarang perbarui versi proyek lokal Anda, karena versi cli proyek lokal Anda memiliki prioritas lebih tinggi daripada global ketika Anda mencoba untuk menjalankan proyek Anda.
C:\apps\workspace\testProj>rm -rf node_modules
C:\apps\workspace\testProj>npm uninstall --save-dev angular-cli
C:\apps\workspace\testProj>npm install --save-dev @angular/cli@latest
C:\apps\workspace\testProj>npm install
C:\apps\workspace\testProj>ng update @angular/cli
Step3. Verifikasi apakah versi proyek lokal cli sekarang sinkron dengan yang global
C:\Windows\system32>ng --version
Angular CLI: 8.3.13
C:\apps\workspace\testProj>ng --version
Angular CLI: 8.3.13
Step4. . Validasi ulang pada proyek
C:\apps\workspace\testProj>ng serve
Harusnya bekerja sekarang