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?

vasil001
la source

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
gattsbr
la source
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
Tim
la source
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é.

ColemanTO
la source
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
HM23
la source
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

prospérer1
la source
1
@0.803.25travaillé pour moi pour permettre $ npm startde[email protected]
MarAvFe
5

mise à jour @ angular-devkit / build-angular version.

Muhammad Arslan
la source
2

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

Père Noël
la source
2

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

Jigar Jadav
la source
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.

Lokindra Dangi
la source
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

Anirban Bhadra
la source
0

J'ai mis à niveau mon projet ng8 vers ng9 avec

ncu -u
Rob Lassche
la source
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

Irina Danovich
la source