Saya mendapatkan kesalahan ini
GALAT dalam Kompiler Angular membutuhkan TypeScript> = 3.1.1 dan <3.2.0 tetapi 3.2.1 ditemukan sebagai gantinya.
Sepertinya typescript diperbarui tetapi Angular Compiler tidak suka itu.
Bagaimana cara saya memperbaikinya?
Jawaban:
Untuk memperbaikinya instal naskah khusus ini versi 3.1.6
sumber
Dalam kasus saya, perintah di bawah ini berfungsi untuk windows. Ini akan menginstal versi wajib terbaru antara 3.1.1 dan 3.2.0. Bergantung pada OS, gunakan kutip ganda atau tunggal
sumber
Pertama instal versi yang ditargetkan Anda
Lalu sebelum kompilasi lakukan
sumber
sumber
Jika Anda ingin menggunakan Angular dengan versi TypeScript yang tidak didukung, tambahkan ini ke Anda
tsconfig.json
untuk mengabaikan peringatan:sumber
Untuk kesalahan ini, Anda juga dapat menentukan rentang versi:
atau untuk npm
Setelah menginstal versi naskah yang benar:
node_modules
folderyarn install
ataunpm install
sumber
Mendapat kesalahan serupa dari log kesalahan CircleCi.
"ERROR di The Angular Compiler membutuhkan TypeScript> = 3.1.1 dan <3.3.0 tetapi 3.3.3333 ditemukan sebagai gantinya."
Asal Anda tahu ini tidak mempengaruhi aplikasi Angular, tetapi kesalahan CircleCi menjadi menjengkelkan. Saya menjalankan Angular 7.1
Saya berlari: $ npm i [email protected] --save-dev --save-exact untuk memperbarui file package-lock.json.
Lalu saya berlari: $ npm saya
Setelah itu saya berlari: perbaikan audit $ npm
"Pesan kesalahan CircleCi ini" hilang. Jadi itu berhasil
sumber
Untuk Kesalahan berikut:
Jalankan perintah NPM berikut:
Tautan Sumber
sumber
yarn add typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
atau dengan npmnpm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
.Saya juga menghadapi masalah serupa ketika mencoba melakukan pelayanan. Saya bisa menyelesaikannya seperti di bawah ini.
catatan:
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)
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
b. Periksa versi lagi
Langkah 2. Verifikasi versi cli lokal yang diinstal pada proyek sudut Anda (ide kode VS atau command prompt cd ke proyek proyek Anda)
Catatan: Jelas versi tidak sinkron. Lakukan hal berikut dalam proyek sudut Anda
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
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.
Step3. Verifikasi apakah versi proyek lokal cli sekarang sinkron dengan yang global
Step4. . Validasi ulang pada proyek
Harusnya bekerja sekarang
sumber