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
Antworten:
Versuchen Sie, die
package.json
Datei so zu aktualisieren , dass sie"@angular-devkit/build-angular": "^0.800.1"
liest"@angular-devkit/build-angular": "^0.12.4"
Führen Sie dann
npm install
die Befehlszeile aus.Referenz: https://stackoverflow.com/a/56537342
quelle
Das hat bei mir funktioniert.
quelle
Versuchen Sie zu aktualisieren ,
@angular/core
indemng update @angular/cli @angular/core
quelle
Angular Cli 8 unterstützt Node Js 10.9+. Nach dem Update funktioniert Node.js auf 10.16 einwandfrei.
quelle
Habe gerade diese Antwort von einem anderen Link gefunden,
quelle
Die meisten Antworten geben zu Recht an, dass dies entweder aufgrund einer Nichtübereinstimmung zwischen:
ODER
@angular-devkit/build-angular
Version und WinkelversionAußerdem tritt dieses Problem höchstwahrscheinlich auf, wenn Sie entweder:
aktualisierte / herabgestufte NodeJS-Version (die nicht mehr mit der Winkelversion kompatibel ist)
Verbesserte Winkelversion
Ran
npm audit fix
Überprüfen Sie für 1 die hier benötigte Unterstützung für die nodejs-Version: https://angular.io/guide/setup-local, und überprüfen Sie die installierte Version. Wenn Sie die neueste Version von Angular verwenden, sollten Sie in der Lage sein, sie mit der neuesten Version von NodeJS zu verwenden.
Haben Sie für 2 die Anweisungen hier befolgt : https://update.angular.io/ ? Wenn ja, und immer noch Probleme auftreten, suchen Sie nach bereits erstellten Problemen oder erstellen Sie hier ein Problem: https://github.com/angular/angular/issues
Bei 3 wird
npm audit fix
die@angular-devkit/build-angular
Version auf eine höhere Version aktualisiert, da@angular-devkit/build-angular
die ordnungsgemäße Versionierung nicht erfolgt (Hauptversionen aktualisieren weiterhin nur die Nebenversion). Überprüfen Sie hier die kompatible Version für Ihre Winkelversion: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Verwenden Sie die richtige Version und das Problem wird behoben.PS: Dies ist eine gute Lektüre zur Winkelversionierung: https://angular.io/guide/releases
quelle
npm audit fix
- das hat es für mich verursacht.Was ich getan habe, war die "^ 0.13.0" zu deinstallieren und zu installieren. Ich bestätige / unterstütze diese letzte Antwort. Es hat auch bei mir funktioniert. Ich hatte die Version "^ 0.800.0" deinstalliert und die "^ 0.13.0" installiert. Erstellen Sie Ihr Projekt neu, es wird gut funktionieren.
quelle
Aktualisieren Sie @ angle-devkit / build-angle auf "^ 0.13.9". Dann laufen
npm install
und danach laufennpm serve
.Technische Daten:
Angular CLI: 7.3.9 Knoten: 11.2.0 Betriebssystem: darwin x64 Angular: 7.2.15
quelle
Das ist für mich gearbeitet
quelle
Ich muss sagen, wenn Sie nichts in der
package.json
Datei ändern möchten , versuchen Sie, Ihre Node.js-Version auf den neuesten Stand zu bringen. (derzeit 12.13.1 LTS)quelle
Ich habe den gleichen Fehler beim Upgrade des Winkels von 6 auf 8 erhalten.
Einfaches Update von Angular Cli auf die neueste Version und Node Version auf 10+.
1) Besuchen Sie diesen Link , um die neueste Knotenversion zu erhalten. Winkel 8 erfordert 10+.
2) Führen Sie npm i @ angle / cli @ latest aus , um cli zu aktualisieren.
Das habe ich aktuell
quelle
Dies wird den Trick für Sie tun:
ng update @angular/cli @angular/core
ng s
bzw. ausführenng build
.quelle
Ich habe dieses Problem bei der Installation von Bootstrap.
Die folgenden Befehle haben bei mir funktioniert:
quelle
Unten hat für mich gearbeitet.
wenn wir verwenden
VERMEIDEN : npm Audit Fix -f
Es kann zu Problemen führen, verwenden Sie es also nicht.
quelle
Die Originalversion kann unterschiedlich sein, muss jedoch bei Version 0.10.0 oder 0.13.9 geändert werden, um das Problem zu beheben
quelle
quelle