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)
109
Odpowiedzi:
Spróbuj zaktualizować
package.json
plik, aby"@angular-devkit/build-angular": "^0.800.1"
czytał"@angular-devkit/build-angular": "^0.12.4"
Następnie uruchom
npm install
w linii poleceń.Źródła: https://stackoverflow.com/a/56537342
źródło
To zadziałało dla mnie.
źródło
Spróbuj zaktualizować
@angular/core
za pomocąng update @angular/cli @angular/core
źródło
Angular Cli 8 obsługuje Node Js 10.9+. Po aktualizacji Node.js do 10.16 działa dobrze.
źródło
Większość odpowiedzi jest poprawnych, stwierdzając, że dzieje się tak z powodu niezgodności między:
LUB
@angular-devkit/build-angular
wersja i wersja kątowaTen problem jest najbardziej prawdopodobny, jeśli:
ulepszona / zdegradowana wersja nodejs (która nie jest już kompatybilna z wersją kątową)
Ulepszona wersja kątowa
Biegł
npm audit fix
Dla 1, sprawdź potrzebną obsługę wersji nodejs tutaj: https://angular.io/guide/setup-local i sprawdź zainstalowaną wersję. Jeśli używasz najnowszej wersji angular, powinieneś być w stanie sprawić, by działał z najnowszą wersją nodejs.
Czy postępowałeś zgodnie z instrukcjami tutaj: https://update.angular.io/ ? Jeśli tak, i nadal masz problemy, poszukaj istniejących problemów lub utwórz je tutaj: https://github.com/angular/angular/issues
W przypadku wersji 3
npm audit fix
aktualizuje@angular-devkit/build-angular
wersję do wyższej wersji, ponieważ@angular-devkit/build-angular
nie jest zgodna z prawidłową wersjonowaniem (główne wydania nadal aktualizują tylko wersję pomocniczą). Zobacz tutaj, aby sprawdzić kompatybilną wersję dla swojej wersji kątowej: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Użyj poprawnej wersji, a problem zostanie naprawiony.PS: To dobra lektura na temat wersjonowania kątowego: https://angular.io/guide/releases
źródło
npm audit fix
- to spowodowało to dla mnie.Właśnie znalazłem tę odpowiedź z innego linku,
źródło
Co zrobiłem, to odinstalowanie i zainstalowanie „^ 0.13.0”. Potwierdzam / popieram tę ostatnią odpowiedź. U mnie też się udało. Miałem odinstalowaną wersję „^ 0.800.0” i zainstalowałem „^ 0.13.0”. odbuduj swój projekt, będzie działał dobrze.
źródło
To działa dla mnie
źródło
Zaktualizuj @ angular-devkit / build-angular do „^ 0.13.9”. Potem biegnij,
npm install
a potem biegnijnpm serve
.Okular:
Angular: 7.2.15
Angular CLI: 7.3.9
Węzeł: 11.2.0
System operacyjny: darwin x64
źródło
ng serve
?Muszę powiedzieć, że jeśli nie chcesz niczego zmieniać w
package.json
pliku, spróbuj zaktualizować wersję Node.js do najnowszej. (obecnie 12.13.1 LTS)źródło
Otrzymałem ten sam błąd podczas aktualizacji kątowej z 6 do 8.
Prosta aktualizacja kątowego CLI do najnowszej wersji i wersji węzła do 10+.
1) Odwiedź ten link, aby pobrać najnowszą wersję węzła. Angular 8 wymaga 10+.
2) Wykonaj npm i @ angular / cli @ latest aby zaktualizować CLI.
To, co mam obecnie
źródło
Poniżej pracował dla mnie.
jeśli używamy
UNIKAJ : poprawki audytu npm -f
może to spowodować problem, więc nie używaj go.
źródło
To załatwi sprawę za Ciebie:
ng update @angular/cli @angular/core
ng s
lubng build
.źródło
Mam ten problem podczas instalowania Bootstrap.
Pomogły mi następujące polecenia:
źródło
Oryginalna wersja może być inna, ale konieczna jest zmiana na wersję 0.10.0 lub 0.13.9, która naprawi problem
źródło
źródło