Ocorreu uma exceção não tratada: o nome da tarefa "..getProjectMetadata" não existe

70

Quando começo a executar meu aplicativo, recebo este erro:

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

Eu tenho estas versões: Angular CLI: 8.3.19, Node: 12.14.0.

Alguma idéia do que causa esse problema?

vasil001
fonte

Respostas:

108

Parece ser um problema com o @ angular-devkit / build-angular.

Tente atualizá-lo executando

npm i @angular-devkit/build-angular

Ou faça o downgrade especificando uma versão anterior, como

npm i @angular-devkit/build-angular@0.803.24
gattsbr
fonte
31
Atualizar a versão não funcionou para mim, mas fazer o downgrade para aquela específica funcionou para mim.
João Paiva
4
funcionou para mim, verifiquei o package.json no meu github e atualizei para a versão seguinte npm i @ angular-devkit / build-angular @ ~ 0.803.17 e funcionou perfeitamente para mim
Vikas Kandari
11
para o iônico 5 tentando adicionar mapas de folhetos, o angular de construção no package.json estava mostrando 0.900.1; isso estava causando o problema; o downgrade para os outros pacotes em 0.801.12 trouxe de volta as altas vulnerabilidades; o downgrade para 0.803.24 funcionou .. não há mais vulnerabilidades, mas ainda estava trabalhando como o ionic 5 shows não funcionará com 9.0 angular
Captain Fantastic
Esse problema geralmente ocorre quando estamos instalando um tema angular. Para mim, o downgrade da versão funcionou.
BIJAY
11
Como isso deve ser útil? Como se determina para qual versão downgrade ??? LOL
Liquid Core
60

Eu tive esse erro depois de npm auditencontrar vulnerabilidades na versão @angular-devkit/build-angularque estava usando. Eu executei o npm audit fixque o atualizou 0.900.2, mas quando o executei ng serve, ocorreu o erro citado na pergunta.

Eu o resolvi fazendo o downgrade para a versão 0.803.25. Esta foi a versão mais alta que pude encontrar que não causou erros ao executar ng serve. As vulnerabilidades encontradas por npm auditsão resolvidas nesta versão.

Este é o comando que executei:

npm i @angular-devkit/build-angular@0.803.25
Tim
fonte
30

Acabei de criar um novo projeto e recebi esse erro. Como não tinha código legado, precisava trabalhar e queria usar a versão mais recente (9.0) do Angular, executei este comando:

ng update @angular/cli @angular/core

e consertou tudo.

ColemanTO
fonte
5
Deve ser a resposta aceita, pois aborda o caso de uso mais comum de obter esse erro.
Boneco de neve
21

Eu tive o mesmo problema e resolvi-o instalando a versão anterior / antiga "0.803.24" neste exemplo usando este comando:

npm i @angular-devkit/build-angular@0.803.24
HM23
fonte
7

Para o IONIC 5, os seguintes downgrades funcionaram para mim.

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

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

Outras versões tem um alto aviso de vulnerabilidade e riscos

prosper1
fonte
11
@0.803.25trabalhou para mim para permitir $ npm startde[email protected]
MarAvFe
5

atualize a versão angular-devkit / build-angular.

Muhammad Arslan
fonte
2

Fazendo o downgrade para npm i @ angular-devkit / build-angular @ 0.803.24 esta versão me ajudou!

Papai Noel
fonte
2

Tente a versão build-angular 0.803.24 usando o comando: npm i @ angular-devkit / build-angular @ 0.803.24

Jigar Jadav
fonte
11
Você poderia esclarecer como essa resposta melhora a mais votada? Parece uma cópia mais pobre dessa.
Raul Sauco 19/03
0

Simplesmente atualize ou faça o downgrade do angulardevkit para que ng sirva ao trabalho npm i @ angular-devkit / build-angular @ 0.803.24 se isso não funcionar, atualize a versão @ angular-devkit / build-angular.

Lokindra Dangi
fonte
0

Eu estava instalando o ngx-quill e enfrentou o mesmo problema. por favor, verifique as versões suportadas.

Por exemplo - Se você estiver usando o Angular 8, verifique se está instalando a versão suportada. No caso do ngx-quill, será o npm install ngx-quill @ 5.2.0

Anirban Bhadra
fonte
0

Atualizei meu projeto ng8 para ng9 com

ncu -u
Rob Lassche
fonte
0

ng update @ angular / cli @ angular / core - não funcionou para mim; não foi possível encontrar ng

Eu sou novo no Angular, mas tentei

atualização npm @ angular / cli @ angular / core

início npm

Está funcionando agora

Irina Danovich
fonte