Schema validation failed with the following errors:
Data path ".builders['app-shell']" should have required property 'class'.
Schema validation failed with the following errors:
Data path ".builders['app-shell']" should have required property 'class'.
Error: Schema validation failed with the following errors:
Data path ".builders['app-shell']" should have required property 'class'.
at MergeMapSubscriber._registry.compile.pipe.operators_1.concatMap.validatorResult [as project] (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\@angular-devkit\core\src\workspace\workspace.js:210:42)
at MergeMapSubscriber._tryNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:65:27)
at MergeMapSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:55:18)
at MergeMapSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
at MergeMapSubscriber.notifyNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:84:26)
at InnerSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\InnerSubscriber.js:25:21)
at InnerSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
at MapSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\map.js:52:26)
at MapSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
at SwitchMapSubscriber.notifyNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\switchMap.js:77:26)
106
Respostas:
Tente atualizar o
package.json
arquivo para que"@angular-devkit/build-angular": "^0.800.1"
leia"@angular-devkit/build-angular": "^0.12.4"
Em seguida, execute
npm install
na linha de comando.Referência: https://stackoverflow.com/a/56537342
fonte
Isso funcionou para mim.
fonte
Tente atualizar
@angular/core
usandong update @angular/cli @angular/core
fonte
Angular Cli 8 suporta Nó Js 10.9+. Depois de atualizar o Node.js para 10.16 funciona bem.
fonte
Acabei de encontrar esta resposta em outro link,
fonte
A maioria das respostas está correta ao afirmar que isso ocorre devido a uma incompatibilidade entre:
OU
@angular-devkit/build-angular
versão e versão angularAlém disso, é mais provável que esse problema ocorra se você:
versão Nodejs atualizada / desatualizada (que não é mais compatível com a versão angular)
Versão angular atualizada
Correu
npm audit fix
Para 1, verifique o suporte de versão do nodejs necessário aqui: https://angular.io/guide/setup-local e verifique a versão instalada. Se você estiver usando a versão mais recente do angular, deverá ser capaz de fazê-lo funcionar com a versão mais recente do nodejs.
Para 2, você seguiu as instruções aqui: https://update.angular.io/ ? Se sim, e ainda tiver problemas, procure quaisquer problemas já criados ou crie um problema aqui: https://github.com/angular/angular/issues
Para 3,
npm audit fix
atualiza a@angular-devkit/build-angular
versão para uma versão superior porque@angular-devkit/build-angular
não segue o controle de versão adequado (versões principais ainda atualizam apenas a versão secundária). Veja aqui para verificar a versão compatível para sua versão angular: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Use a versão correta e o problema será corrigido.PS: Esta é uma boa leitura sobre versionamento angular: https://angular.io/guide/releases
fonte
npm audit fix
- isso é o que causou isso para mim.O que fiz foi desinstalar e instalar o "^ 0.13.0". Eu confirmo / apoio esta última resposta. Funcionou para mim também. Desinstalei a versão "^ 0.800.0" e instalei "^ 0.13.0". reconstruir seu projeto funcionará bem.
fonte
Isso funcionou para mim
fonte
Atualize @ angular-devkit / build-angular para "^ 0.13.9". Então corra
npm install
e depois corranpm serve
.Especificações:
Angular: 7.2.15
Angular CLI: 7.3.9
Nó: 11.2.0
OS: darwin x64
fonte
ng serve
?Tenho que dizer, se você não quiser alterar nada no
package.json
arquivo, tente atualizar sua versão do Node.js para a mais recente. (atualmente 12.13.1 LTS)fonte
Recebi o mesmo erro quando atualizei o angular de 6 para 8.
Simples atualização angular CLI para a versão mais recente e versão do nó para 10+.
1) Visite este link para obter a versão mais recente do nó. Angular 8 requer 10+.
2) Execute npm i @ angular / cli @ latest para atualizar o cli.
Isso é o que eu tenho atualmente
fonte
Isso vai resolver o problema para você:
ng update @angular/cli @angular/core
ng s
oung build
respectivamente.fonte
Eu tenho esse problema ao instalar o Bootstrap.
Os seguintes comandos funcionaram para mim:
fonte
Abaixo funcionou para mim.
se usarmos
EVITAR : correção de auditoria npm -f
pode criar problemas, então não o use.
fonte
A versão original pode ser diferente, mas é necessário alterá-la para a versão 0.10.0 ou 0.13.9 que corrigem o problema
fonte
fonte