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
Respuestas:
Intente actualizar el
package.json
archivo para que"@angular-devkit/build-angular": "^0.800.1"
diga"@angular-devkit/build-angular": "^0.12.4"
Luego ejecuta
npm install
en la línea de comando.Referencia: https://stackoverflow.com/a/56537342
fuente
Esto funcionó para mí.
fuente
Intenta actualizar
@angular/core
usandong update @angular/cli @angular/core
fuente
Angular Cli 8 admite Node Js 10.9+. Después de actualizar Node.js a 10.16 funciona bien.
fuente
Acabo de encontrar esta respuesta en otro enlace,
fuente
La mayoría de las respuestas son correctas al afirmar que esto ocurre debido a una discrepancia entre:
O
@angular-devkit/build-angular
versión y versión angularAdemás, es más probable que este problema ocurra si usted:
versión de nodejs mejorada / degradada (que ya no es compatible con la versión angular)
Versión angular mejorada
Corrió
npm audit fix
Para 1, verifique la compatibilidad de la versión de nodejs necesaria aquí: https://angular.io/guide/setup-local y verifique la versión instalada. Si está utilizando la última versión de angular, debería poder hacer que funcione con la última versión de nodejs.
Para 2, ¿siguió las instrucciones aquí: https://update.angular.io/ ? Si es así, y aún tiene problemas, busque cualquier problema ya creado o cree un problema aquí: https://github.com/angular/angular/issues
Para 3,
npm audit fix
actualiza la@angular-devkit/build-angular
versión a una versión superior porque@angular-devkit/build-angular
no sigue el control de versiones adecuado (las versiones principales aún actualizan solo la versión secundaria). Consulte aquí para verificar la versión compatible para su versión angular: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Use la versión correcta y el problema se solucionará.PD: Esta es una buena lectura sobre el control de versiones angular: https://angular.io/guide/releases
fuente
npm audit fix
, esto es lo que me provocó.Lo que hice fue desinstalar e instalar el "^ 0.13.0". Confirmo / apoyo esta última respuesta. Funcionó para mí también. Desinstalé la versión "^ 0.800.0" e instalé "^ 0.13.0". reconstruya su proyecto, funcionará bien.
fuente
Esto funcionó para mí
fuente
Actualice @ angular-devkit / build-angular a "^ 0.13.9". Luego corre
npm install
y después de eso, correnpm serve
.Especificaciones:
Angular: 7.2.15
Angular CLI: 7.3.9
Nodo: 11.2.0
SO: darwin x64
fuente
ng serve
?Debo decir que, si no desea cambiar nada en el
package.json
archivo, intente actualizar su versión de Node.js a la última. (actualmente 12.13.1 LTS)fuente
Recibí el mismo error cuando actualicé angular de 6 a 8.
Actualización simple de angular cli a la última versión y la versión del nodo a 10+.
1) Visite este enlace para obtener la última versión del nodo. Angular 8 requiere 10+.
2) Ejecute npm i @ angular / cli @ latest para actualizar cli.
Esto es lo que tengo actualmente
fuente
Esto hará el truco por ti:
ng update @angular/cli @angular/core
ng s
ong build
respectivamente.fuente
Tengo este problema al instalar Bootstrap.
Los siguientes comandos son los que funcionaron para mí:
fuente
A continuación funcionó para mí.
si usamos
EVITAR : corrección de auditoría npm -f
puede crear un problema, así que no lo use.
fuente
La versión original puede ser diferente, pero es necesario cambiarla a la versión 0.10.0 o 0.13.9 que soluciona el problema
fuente
fuente