Bu hatayı alıyorum
Açısal Derleyici'deki HATA, TypeScript> = 3.1.1 ve <3.2.0 gerektirir ancak bunun yerine 3.2.1 bulundu.
Typescript güncellendi gibi görünüyor ama Açısal Derleyici bunu sevmiyor.
Bunu nasıl düzeltirim?
Bu hatayı alıyorum
Açısal Derleyici'deki HATA, TypeScript> = 3.1.1 ve <3.2.0 gerektirir ancak bunun yerine 3.2.1 bulundu.
Typescript güncellendi gibi görünüyor ama Açısal Derleyici bunu sevmiyor.
Bunu nasıl düzeltirim?
Yanıtlar:
Bu sorunu gidermek için özel daktilo sürüm 3.1.6 yükleyin
npm i typescript@3.1.6 --save-dev --save-exact
Benim durumumda aşağıdaki komut windows için çalıştı. 3.1.1 ve 3.2.0 arasında gereken en son sürümü yükleyecektir. İşletim sistemine bağlı olarak çift veya tek tırnak kullanın
npm install typescript@">=3.1.1 <3.2.0"
Önce hedeflediğiniz sürümü yükleyin
npm i typescript@3.1.6 --save-dev --save-exact
Sonra derlemeden önce
npm i
npm install typescript@">=3.1.1 <3.3.0" --save-dev --save-exact
rm -rf node_modules
npm install
Angular'ı desteklenmeyen bir TypeScript sürümüyle kullanmak istiyorsanız tsconfig.json
, uyarıyı yok saymak için bunu adresinize ekleyin :
"angularCompilerOptions": {
"disableTypeScriptVersionCheck": true,
},
Açısal Derleyici'deki HATA, TypeScript> = 3.4.0 ve <3.6.0 gerektirir ancak bunun yerine 3.6.3 bulundu.
Bu hata için bir sürüm aralığı da tanımlayabilirsiniz:
yarn add typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
veya npm için
npm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
Doğru daktilo sürümünü yükledikten sonra:
node_modules
Klasörü silyarn install
veyanpm install
CircleCi'nin hata günlüğünden benzer bir hata aldım.
"Açısal Derleyici'deki HATA, TypeScript> = 3.1.1 ve <3.3.0 gerektirir ancak bunun yerine 3.3.3333 bulundu."
Sadece bunun Açısal uygulamayı etkilemediğini biliyorsunuz, ancak CircleCi hatası sinir bozucu hale geliyordu. Açısal 7.1 kullanıyorum
Ben koştum: $ npm i typescript@3.1.6 --save-dev --save-tam paket-lock.json dosyasını güncellemek için.
Sonra koştum: $ npm i
Bundan sonra koştum: $ npm denetim düzeltmesi
"Bu CircleCi hata mesajı" gitti. Yani işe yarıyor
Aşağıdaki Hata için:
Açısal Derleyici'deki HATA, TypeScript> = 3.4.0 ve <3.6.0 gerektirir ancak bunun yerine 3.6.3 bulundu.
Aşağıdaki NPM komutunu çalıştırın:
$ npm install typescript@3.5.3
Kaynak Bağlantı
yarn add typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
veya npm ile npm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
.
Hizmet vermeye çalışırken de benzer sorunlarla karşılaştım. Aşağıdaki gibi çözebildim.
Not:
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)
Bunu çözmek için kullandığım adımlar aşağıdadır.
Adım 1 . Komut isteminde yüklü olan cli sürümünü doğrulayın (Açısal CLI genel sürümü olacaktır)
C:\Windows\system32>ng --version
Açısal CLI: 8.3.13
Cli daha önce kurulmuşsa, global cli sürümünü gösterir.
Cli kurulmamışsa, hatanın
dahili veya harici bir komut olarak tanınmamasını sağlayabiliriz
a. (İsteğe Bağlı Adım) Install Angular CLI global version
C:\Windows\system32>npm install -g @angular/cli
C:\Windows\system32>npm install -g @angular-cli/latest
b. Sürümü tekrar kontrol et
C:\Windows\system32>ng --version
Angular CLI: 8.3.13
Adım 2. Açısal projenizde yüklü olan yerel cli sürümünü doğrulayın (VS kod kimliği veya komut istemi proje projenize cd'd)
C:\apps\workspace\testProj>ng --version
Angular CLI: 7.3.8
Not: Açıkça sürümler senkronize değildir. Açısal projenizde aşağıdakileri yapın
C:\apps\workspace\testProj>ng update @angular/cli -> important to sync with global cli version
Not : Yükseltme, yukarıdaki komutu kullanarak çalışırsa (ref: Açısal CLI'yi en son sürüme nasıl yükseltirim ) Komut isteminde,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
Şimdi yerel proje sürümünüzü güncelleyin, çünkü projenizi yürütmeye çalıştığınızda yerel projenizin cli sürümü global olandan daha yüksek önceliğe sahiptir.
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
Aşama 3. Yerel proje klibi sürümünün şimdi genel sürümle senkronize olup olmadığını doğrulayın
C:\Windows\system32>ng --version
Angular CLI: 8.3.13
C:\apps\workspace\testProj>ng --version
Angular CLI: 8.3.13
Adım4. . Projeyi yeniden doğrulayın
C:\apps\workspace\testProj>ng serve
Şimdi çalışmalı