Une exception non gérée s'est produite: le nom du travail «..getProjectMetadata» n'existe pas


71

Lorsque je commence à exécuter mon application, j'obtiens cette erreur:

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

J'ai ces versions: Angular CLI: 8.3.19, Node: 12.14.0.

Une idée de ce qui cause ce problème?

Réponses:


108

Cela semble être un problème avec @ angular-devkit / build-angular.

Essayez de le mettre à jour en exécutant

npm i @angular-devkit/build-angular

Ou le rétrograder en spécifiant une version précédente, telle que

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

31
La mise à jour de la version n'a pas fonctionné pour moi, mais la rétrogradation vers cette version spécifique l'a fait pour moi.
João Paiva

4
travaillé pour moi j'ai vérifié package.json dans mon github et mis à niveau vers la version suivante npm i @ angular-devkit / build-angular @ ~ 0.803.17 et cela a parfaitement fonctionné pour moi
Vikas Kandari

1
pour ionic 5 essayant d'ajouter des cartes de dépliants, build-angular dans package.json affichait 0.900.1; qui causait le problème; la rétrogradation vers les autres packages à 0.801.12 a ramené les vulnérabilités élevées; la rétrogradation à 0.803.24 a fonctionné .. plus de vulnérabilités mais fonctionnait toujours car les émissions d'ionic 5 ne fonctionneront pas avec 9.0 angulaire
Captain Fantastic

Ce problème survient généralement lorsque nous installons un thème angulaire. Pour moi, la rétrogradation a fonctionné.
BIJAY

1
Comment cela devrait-il même être utile? Comment on détermine à quelle version rétrograder ??? LOL
Liquid Core

60

J'ai eu cette erreur après avoir npm audittrouvé des vulnérabilités dans la version de @angular-devkit/build-angularcelle que j'utilisais. J'ai couru npm audit fixqui l'a mis à jour0.900.2 , mais quand je l'ai couru, ng serveil a donné l'erreur citée dans la question.

Je l'ai résolu en rétrogradant vers la version 0.803.25. C'était la version la plus élevée que j'ai pu trouver qui n'a pas causé d'erreurs lors de l'exécution ng serve. Les vulnérabilités trouvées parnpm audit sont résolues dans cette version.

Voici la commande que j'ai exécutée:

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

32

Je venais de créer un nouveau projet et j'ai eu cette erreur. Comme je n'avais pas de code hérité avec lequel je devais travailler et que je voulais utiliser la dernière version (9.0) d'Angular, j'ai exécuté cette commande:

ng update @angular/cli @angular/core

et il a tout réparé.


5
Doit être la réponse acceptée car elle traite du cas d'utilisation le plus courant pour obtenir cette erreur.
Snowman

21

J'ai eu le même problème, et je l'ai résolu en installant la version précédente / ancienne "0.803.24" dans cet exemple en utilisant cette commande:

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

7

Pour IONIC 5, les déclassements suivants ont fonctionné pour moi.

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

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

Les autres versions ont un avertissement de vulnérabilité élevé et des risques


1
@0.803.25travaillé pour moi pour permettre $ npm startdengx-admin@4.0.1
MarAvFe


2

La rétrogradation vers npm i @ angular-devkit / build-angular @ 0.803.24 cette version m'a aidé!


2

Essayez la version build-angular 0.803.24 en utilisant la commande: npm i @ angular-devkit / build-angular @ 0.803.24


1
Pourriez-vous clarifier comment cette réponse améliore la réponse la plus élevée? Cela semble être une copie plus pauvre de celui-ci.
Raul Sauco

0

Il suffit de mettre à jour ou de rétrograder angulardevkit pour que ng serve work npm i @ angular-devkit / build-angular @ 0.803.24 si cela ne fonctionne pas, mettez à jour @ angular-devkit / build-angular version.


0

J'installais ngx-quill et faisais face au même problème. assurez-vous de vérifier les versions prises en charge.

Par exemple - Si vous utilisez Angular 8, assurez-vous que vous installez la version prise en charge. En cas de ngx-quill, ce sera npm install ngx-quill @ 5.2.0



0

ng update @ angular / cli @ angular / core - n'a pas fonctionné pour moi; ng est introuvable

Je suis nouveau sur Angular mais j'ai essayé

mise à jour npm @ angular / cli @ angular / core

npm start

Il fonctionne maintenant

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.