İşlenmeyen bir kural dışı durum oluştu: “..getProjectMetadata” iş adı mevcut değil


70

Uygulamamı çalıştırmaya başladığımda şu hatayı alıyorum:

**[error] Error: Job name "..getProjectMetadata" does not exist.**
     at Observable._subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23)
     at Observable._trySubscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25)
     at Observable.subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22)
     at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31
     at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
     at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54)
     at SwitchMapSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14)
     at SwitchMapSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)
     at SwitchMapSubscriber.notifyNext (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:86:26)
     at InnerSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/InnerSubscriber.js:28:21)
     at InnerSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)
     at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:17:28
     at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
     at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54)
     at SwitchMapSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14)
     at SwitchMapSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)

Şu sürümlere sahibim: Angular CLI: 8.3.19, Node: 12.14.0.

Bu soruna ne sebep olur?

Yanıtlar:


108

@ Angular-devkit / build-angular ile ilgili bir sorun var gibi görünüyor.

Çalıştırarak güncellemeyi deneyin

npm i @angular-devkit/build-angular

Veya önceki bir sürümünü belirterek eski sürüme geçirme (ör.

npm i @angular-devkit/build-angular@0.803.24

31
Sürümü güncellemek benim için işe yaramadı, ancak o sürüme geçmek benim için yaptı.
João Paiva

4
benim için çalıştı i github paket.json kontrol ve aşağıdaki sürüm npm i yükseltilmiş i @ angular-devkit / build-angular @ ~ 0.803.17 ve mükemmel benim için çalıştı
Vikas Kandari

1
iyonik 5 için broşür haritaları eklemeye çalışan paketteki açısal yapı. json 0.900.1; soruna neden olan; 0.801.12'de diğer paketlere indirilmesi yüksek güvenlik açıklarını geri getirdi; 0.803.24 seviyesine düşürüldü .. daha fazla güvenlik açığı yok ama hala iyonik 5 şov olarak çalışıyordu 9.0 açısal ile çalışmayacak
Kaptan Fantastic

Bu sorun genellikle açısal bir tema yüklerken ortaya çıkar. Benim için sürümü düşürmek işe yaradı.
BIJAY

1
Bu nasıl faydalı olmalı? Hangi sürümün sürüme düşürüleceği nasıl belirlenir ??? LOL
Liquid Core

60

npm auditKullandığım sürümdeki güvenlik açıklarını bulduktan sonra bu hatayla karşılaştım @angular-devkit/build-angular. Ben npm audit fixhangi güncellendi koştu 0.900.2, ama koştu ng servezaman soruya alıntı hata verdi.

Sürüme indirerek çözdüm 0.803.25. Bu, çalışırken herhangi bir hataya neden olmayan bulabildiğim en yüksek sürümdü ng serve. Tarafından bulunan güvenlik açıkları npm auditbu sürümde giderilmiştir.

Bu, çalıştırdığım komut:

npm i @angular-devkit/build-angular@0.803.25

30

Yeni bir proje yaratmıştım ve bu hatayı aldım. Çalışmam gereken eski bir kod olmadığından ve Angular'ın en son (9.0) sürümünü kullanmak istedim, bu komutu çalıştırdım:

ng update @angular/cli @angular/core

ve her şeyi düzeltti.


5
Bu hatayı almanın en yaygın kullanım durumunu ele aldığı için kabul edilen cevap olmalıdır.
Kardan

21

Ben de aynı sorunu vardı ve ben bu exemple bu komutu kullanarak önceki / eski sürüm "0.803.24" yükleme ile çözüldü:

npm i @angular-devkit/build-angular@0.803.24

7

IONIC 5 için aşağıdaki indirimler benim için çalıştı.

npm i @angular-devkit/build-angular@0.803.25

npm i @angular-devkit/build-angular@0.803.24

Diğer sürümlerde yüksek güvenlik açığı uyarısı ve riskleri vardır


1
@0.803.25Beni etkinleştirmek için çalışmış $ npm startarasındangx-admin@4.0.1
MarAvFe


2

Npm i @ angular-devkit / build-angular @ 0.803.24 sürümüne geçme bu sürüm bana yardımcı oldu!


2

Yapı açısal sürümünü 0.803.24 deneyin commad: npm i @ angular-devkit / build-angular @ 0.803.24


1
Bu cevabın en yüksek oyu alan cevapta nasıl geliştiğini açıklayabilir misiniz? Bunun daha kötü bir kopyası gibi görünüyor.
Raul Sauco

0

Basit bir şekilde güncelleyin ya da düşürün açısaldevkit, böylece çalışma npm i @ angular-devkit / build-angular @ 0.803.24 çalışırsa, o zaman @ açısal devkit / build-açısal sürümünü güncelleyin.


0

Ngx-quill'i kuruyordum ve aynı sorunla karşı karşıya kaldım. lütfen desteklenen sürümleri kontrol ettiğinizden emin olun.

Örneğin - Açısal 8 kullanıyorsanız, desteklenen sürümü yüklediğinizden emin olun. Durumunda NGX-tüy, bu NGX-tüy @ yüklemek npm olacak 5.2.0



0

@ açısal / cli @ açısal / çekirdek güncelleme - benim için çalışmadı; ng bulunamadı

Angular'da yeniyim ama denedim

npm güncelleme @ açısal / cli @ açısal / çekirdek

npm başlangıç

Şimdi çalışıyor

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.