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
Jawaban:
Coba perbarui
package.json
file agar"@angular-devkit/build-angular": "^0.800.1"
terbaca"@angular-devkit/build-angular": "^0.12.4"
Kemudian jalankan
npm install
di baris perintah.Referensi: https://stackoverflow.com/a/56537342
sumber
Ini berhasil untuk saya.
sumber
Coba perbarui
@angular/core
menggunakanng update @angular/cli @angular/core
sumber
Angular Cli 8 mendukung Node Js 10.9+. Setelah memperbarui Node.js ke 10.16 berfungsi dengan baik.
sumber
Baru saja menemukan jawaban ini dari tautan lain,
sumber
Sebagian besar jawaban benar dalam menyatakan bahwa ini terjadi baik karena ketidakcocokan antara:
ATAU
@angular-devkit/build-angular
versi dan versi sudutSelain itu, masalah ini kemungkinan besar terjadi jika Anda:
versi nodejs yang ditingkatkan / diturunkan (yang tidak lagi kompatibel dengan versi sudut)
Versi sudut yang ditingkatkan
Ran
npm audit fix
Untuk 1, periksa dukungan versi nodejs yang diperlukan di sini: https://angular.io/guide/setup-local dan periksa versi yang diinstal. Jika Anda menggunakan angular versi terbaru, Anda harus dapat membuatnya bekerja dengan versi terbaru dari nodejs.
Untuk 2, apakah Anda mengikuti instruksi di sini: https://update.angular.io/ ? Jika ya, dan masih mengalami masalah, cari masalah apa pun yang sudah dibuat atau buat masalah di sini: https://github.com/angular/angular/issues
Untuk 3,
npm audit fix
update@angular-devkit/build-angular
versi ke versi yang lebih tinggi karena@angular-devkit/build-angular
tidak mengikuti versi yang tepat (rilis utama tetap mengupdate hanya versi minor). Lihat di sini untuk memeriksa versi yang kompatibel untuk versi sudut Anda: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Gunakan versi yang benar dan masalah akan diperbaiki.PS: Ini adalah bacaan yang bagus tentang pembuatan versi sudut: https://angular.io/guide/releases
sumber
npm audit fix
- inilah yang menyebabkannya bagi saya.Apa yang saya lakukan adalah menghapus instalasi dan menginstal "^ 0.13.0". Saya mengkonfirmasi / mendukung jawaban terakhir ini. Itu berhasil untuk saya juga. Saya telah mencopot versi "^ 0.800.0" dan menginstal "^ 0.13.0". membangun kembali proyek Anda itu akan bekerja dengan baik.
sumber
Ini berhasil untuk saya
sumber
Perbarui @ angular-devkit / build-angular menjadi "^ 0.13.9". Lalu lari
npm install
dan setelah itu, larinpm serve
.Spesifikasi:
Sudut: 7.2.15
CLI Sudut: 7.3.9
Node: 11.2.0
OS: darwin x64
sumber
ng serve
?Saya harus mengatakan, jika Anda tidak ingin mengubah apa pun dalam
package.json
file, coba perbarui versi Node.js Anda ke yang terbaru. (saat ini 12.13.1 LTS)sumber
Saya mendapat kesalahan yang sama ketika meningkatkan sudut dari 6 menjadi 8.
Pembaruan sederhana cli sudut ke versi terbaru & versi node ke 10+.
1) Kunjungi tautan ini untuk mendapatkan versi node terbaru. Angular 8 membutuhkan 10+.
2) Jalankan npm i @ angular / cli @ latest untuk memperbarui cli.
Inilah yang saya miliki saat ini
sumber
Ini akan membantu Anda:
ng update @angular/cli @angular/core
ng s
ataung build
masing - masing.sumber
Saya mendapat masalah ini saat menginstal Bootstrap.
Perintah berikut adalah yang berhasil untuk saya:
sumber
Di bawah ini berhasil untuk saya.
jika kami menggunakan
HINDARI : npm audit fix -f
itu mungkin menimbulkan masalah, jadi jangan gunakan itu.
sumber
Versi asli bisa berbeda, tetapi perlu mengubahnya di versi 0.10.0 atau 0.13.9 yang memperbaiki masalah
sumber
sumber