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?

vasil001
źródło

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
gattsbr
źródło
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
Tim
źródło
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.

ColemanTO
źródło
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
HM23
źródło
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

prosper1
źródło
1
@0.803.25pracował dla mnie, aby włączyć $ npm startod[email protected]
MarAvFe
5

aktualizacja @ angular-devkit / build-angular wersja.

Muhammad Arslan
źródło
2

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

Święty
źródło
2

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

Jigar Jadav
źródło
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.

Lokindra Dangi
źródło
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

Anirban Bhadra
źródło
0

Zaktualizowałem mój projekt ng8 do ng9 za pomocą

ncu -u
Rob Lassche
źródło
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

Irina Danowicz
źródło