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
Réponses:
Essayez de mettre à jour le
package.json
fichier pour qu'il"@angular-devkit/build-angular": "^0.800.1"
lit"@angular-devkit/build-angular": "^0.12.4"
Puis exécutez
npm install
dans la ligne de commande.Référence: https://stackoverflow.com/a/56537342
la source
Cela a fonctionné pour moi.
la source
Essayez de mettre à jour en
@angular/core
utilisantng update @angular/cli @angular/core
la source
Angular Cli 8 prend en charge Node Js 10.9+. Après la mise à jour de Node.js vers 10.16 fonctionne correctement.
la source
Je viens de trouver cette réponse à partir d'un autre lien,
la source
La plupart des réponses indiquent que cela se produit soit en raison d'un décalage entre:
OU
@angular-devkit/build-angular
version et version angulaireEn outre, ce problème est le plus susceptible de se produire si vous:
version améliorée / rétrogradée de nodejs (qui n'est plus compatible avec la version angulaire)
Version angulaire améliorée
Ran
npm audit fix
Pour 1, vérifiez la prise en charge de la version nodejs nécessaire ici: https://angular.io/guide/setup-local et vérifiez la version installée. Si vous utilisez la dernière version d'angular, vous devriez pouvoir la faire fonctionner avec la dernière version de nodejs.
Pour 2, avez-vous suivi les instructions ici: https://update.angular.io/ ? Si oui, et que vous rencontrez toujours des problèmes, recherchez les problèmes déjà créés ou créez un problème ici: https://github.com/angular/angular/issues
Pour 3,
npm audit fix
met à jour la@angular-devkit/build-angular
version vers une version supérieure car@angular-devkit/build-angular
elle ne suit pas le contrôle de version approprié (les versions majeures mettent toujours à jour uniquement la version mineure). Voir ici pour vérifier la version compatible pour votre version angulaire: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Utilisez la bonne version et le problème sera résolu.PS: Ceci est une bonne lecture sur le versionnage angulaire: https://angular.io/guide/releases
la source
npm audit fix
- c'est ce qui l'a causé pour moi.Ce que j'ai fait, c'est désinstaller et installer le "^ 0.13.0". Je confirme / soutiens cette dernière réponse. Cela a fonctionné pour moi aussi. J'avais désinstallé la version "^ 0.800.0" et installé le "^ 0.13.0". reconstruisez votre projet, cela fonctionnera bien.
la source
Cela a fonctionné pour moi
la source
Mettez à jour @ angular-devkit / build-angular en "^ 0.13.9". Puis cours
npm install
et après ça, coursnpm serve
.Spécifications:
Angulaire: 7.2.15
CLI angulaire: 7.3.9
Nœud: 11.2.0
OS: darwin x64
la source
ng serve
?Je dois dire que si vous ne voulez rien changer dans le
package.json
fichier, essayez de mettre à jour votre version Node.js à la dernière. (actuellement 12.13.1 LTS)la source
J'ai eu la même erreur lors de la mise à niveau angulaire de 6 à 8.
Cli angulaire de mise à jour simple vers la dernière version et la version du nœud vers 10+.
1) Visitez ce lien pour obtenir la dernière version du nœud. Angular 8 nécessite 10+.
2) Exécutez npm i @ angular / cli @ latest pour mettre à jour cli.
C'est ce que j'ai actuellement
la source
Cela fera l'affaire pour vous:
ng update @angular/cli @angular/core
ng s
oung build
respectivement.la source
J'ai eu ce problème lors de l'installation de Bootstrap.
Les commandes suivantes ont fonctionné pour moi:
la source
Ci-dessous a travaillé pour moi.
si nous utilisons
ÉVITER : correctif d'audit npm -f
cela peut créer un problème, alors ne l'utilisez pas.
la source
La version originale peut être différente, mais il est nécessaire de la changer à la version 0.10.0 ou 0.13.9 qui résout le problème
la source
la source