Wystąpił nieobsługiwany wyjątek: Nazwa zadania „..getProjectMetadata” nie istnieje


70

Kiedy zaczynam uruchamiać moją aplikację, pojawia się ten błąd:

**[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)

Mam te wersje: Angular CLI: 8.3.19, Node: 12.14.0.

Jakiś pomysł, co powoduje ten problem?

Odpowiedzi:


108

Wygląda na to, że jest to problem z @ angular-devkit / build-angular.

Spróbuj zaktualizować, uruchamiając

npm i @angular-devkit/build-angular

Lub obniż wersję, określając poprzednią wersję, na przykład

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

31
Aktualizacja wersji nie działała dla mnie, ale obniżenie wersji do tej konkretnej zrobiło to dla mnie.
João Paiva

4
działało dla mnie, sprawdziłem pakiet.json w moim githubie i uaktualniłem do następnej wersji npm i @ angular-devkit / build-angular @ ~ 0.803.17 i doskonale dla mnie działało
Vikas Kandari

1
dla Ionic 5 próbującego dodać mapy ulotek, build-angular w package.json pokazywał 0.900.1; to było przyczyną problemu; obniżenie wersji do innych pakietów na 0.801.12 przywróciło wysokie podatności; obniżenie do 0.803.24 działało .. nie było już luk w zabezpieczeniach, ale nadal działało, ponieważ programy jonowe 5 nie będą działały z wersją kątową 9.0
Captain Fantastic

Ten problem pojawia się zwykle, gdy instalujemy motyw kątowy. U mnie obniżenie wersji działało.
BIJAY

1
Jak to powinno być przydatne? Jak określa się, do której wersji obniżyć wersję ??? LOL
Liquid Core

60

Miałem ten błąd po npm auditznalezieniu luk w wersji @angular-devkit/build-angular, której używałem. Uruchomiłem, npm audit fixktóry zaktualizował go 0.900.2, ale kiedy uruchomiłem ng serve, podał błąd cytowany w pytaniu.

Rozwiązałem to, obniżając wersję do wersji 0.803.25. To była najwyższa wersja, jaką mogłem znaleźć, która nie powodowała żadnych błędów podczas uruchamiania ng serve. Luki wykryte przez npm auditzostały rozwiązane w tej wersji.

Oto polecenie, które uruchomiłem:

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

29

Właśnie stworzyłem nowy projekt i dostałem ten błąd. Ponieważ nie miałem wcześniejszego kodu, z którym musiałem pracować i chciałem używać najnowszej (9.0) wersji Angulara, uruchomiłem polecenie:

ng update @angular/cli @angular/core

i naprawił wszystko.


5
Powinno być przyjętą odpowiedzią, ponieważ dotyczy najczęstszego przypadku użycia tego błędu.
Bałwan

21

Miałem ten sam problem i rozwiązałem go, instalując poprzednią / starą wersję „0.803.24” w tym przykładzie za pomocą następującego polecenia:

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

7

W przypadku IONIC 5 następujące obniżki działały dla mnie.

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

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

Inne wersje mają ostrzeżenie o wysokim poziomie podatności na zagrożenia i ryzyko


1
@0.803.25pracował dla mnie, aby włączyć $ npm startodngx-admin@4.0.1
MarAvFe


2

Przejście na npm i @ angular-devkit / build-angular @ 0.803.24 ta wersja pomogła mi!


2

Spróbuj build-angular wersja 0.803.24 usng commad: npm i @ angular-devkit / build-angular @ 0.803.24


1
Czy możesz wyjaśnić, w jaki sposób ta odpowiedź poprawia się w stosunku do najlepiej głosowanej? Wydaje się, że jest to gorsza kopia tego.
Raul Sauco

0

Wystarczy zaktualizować lub obniżyć wersję pakietu angulardevkit, aby ng służył npm i @ angular-devkit / build-angular @ 0.803.24, jeśli to nie zadziała, zaktualizuj wersję @ angular-devkit / build-angular.


0

Instalowałem ngx-quill i napotkałem ten sam problem. sprawdź obsługiwane wersje.

Na przykład - jeśli używasz Angulara 8, upewnij się, że instalujesz obsługiwaną wersję. W przypadku ngx-quill, będzie to npm zainstaluj ngx-quill @ 5.2.0



0

ng update @ angular / cli @ angular / core - nie działało dla mnie; nie można znaleźć

Jestem nowy w Angular, ale próbowałem

aktualizacja npm @ angular / cli @ angular / core

npm start

Już działa

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.