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)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.
Acabo de encontrar esta respuesta de otro enlace,
npm uninstall @angular-devkit/build-angular npm install @angular-devkit/build-angular@0.13.0Lo 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". reconstruir su proyecto funcionará bien.
Intente actualizar el archivo package.json para que "@angular-devkit/build-angular": "^0.800.1" lea "@angular-devkit/build-angular": "^0.12.4"
Luego ejecute npm install en la línea de comando.
Referencia: https://stackoverflow.com/a/56537342
Intente actualizar @angular/core usando ng update @angular/cli @angular/core
Angular Cli 8 admite Node Js 10.9+. Después de actualizar Node.js a 10.16 funciona bien.
Esto funcionó para mí.
npm uninstall @angular-devkit/build-angular npm install @angular-devkit/build-angular@0.13.0Debo decir que si no desea cambiar nada en el archivo package.json , intente actualizar su versión de Node.js a la última. (actualmente 12.13.1 LTS)
Recibí el mismo error cuando actualicé angular de 6 a 8.
Actualización simple de angular cli a la última versión y versión de 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
Esto hará el truco para ti:
ng update @angular/cli @angular/coreng s o ng build respectivamente.esto me funciono
La mayoría de las respuestas son correctas al afirmar que esto ocurre debido a una falta de coincidencia entre:
O
@angular-devkit/build-angular versión y versión angularAdemás, es más probable que ocurra este problema si usted:
Versión Nodejs actualizada/rebajada (que ya no es compatible con la versión angular)
Versión angular mejorada
Ejecutar npm audit fix
Para 1, verifique la compatibilidad con 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, ¿seguiste las instrucciones aquí: https://update.angular.io/ ? En caso afirmativo, 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 versión @angular-devkit/build-angular 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 el siguiente enlace para verificar la versión compatible con su versión de 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
Actualice @ angular-devkit/build-angular a "^0.13.9" . Luego ejecute npm install y luego ejecute npm serve .
Especificaciones:
Angular: 7.2.15
CLI angular: 7.3.9
Nodo: 11.2.0
sistema operativo: darwin x64
Tengo este problema al instalar Bootstrap.
Los siguientes comandos son lo que funcionó para mí:
npm uninstall @angular-devkit/build-angular npm install @angular-devkit/build-angular@0.13.0A continuación funcionó para mí.
> 1. npm uninstall @angular-devkit/build-angular > 2. npm install @angular-devkit/build-angular@0.13.0si usamos
EVITAR : corrección de auditoría npm -f
puede crear un problema, así que no lo use.
Esto funcionó para mí:
En paquete.json
Se cambió "@angular-devkit/build-angular": "^0.800.0" --> "@angular-devkit/build-angular": "^0.10.0" Luego:
npm install ng serveEspecificaciones:
CLI angular: 6.1.5 Nodo: 10.15.3 SO: win32 x64 Angular: 6.1.9