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)
111
Ответы:
Попробуйте обновить
package.json
файл так, чтобы он"@angular-devkit/build-angular": "^0.800.1"
читал"@angular-devkit/build-angular": "^0.12.4"
Затем запустите
npm install
в командной строке.Ссылка: https://stackoverflow.com/a/56537342
источник
Это сработало для меня.
источник
Попробуйте обновить
@angular/core
с помощьюng update @angular/cli @angular/core
источник
Большинство ответов верны в том, что это происходит либо из-за несоответствия между:
ИЛИ
@angular-devkit/build-angular
версия и угловая версияКроме того, эта проблема чаще всего возникает, если вы:
обновленная / пониженная версия nodejs (которая больше не совместима с версией angular)
Модернизированная угловая версия
Ран
npm audit fix
Для 1 проверьте необходимую поддержку версии nodejs здесь: https://angular.io/guide/setup-local и проверьте установленную версию. Если вы используете последнюю версию angular, вы сможете заставить ее работать с последней версией nodejs.
Для 2 вы следовали инструкциям здесь: https://update.angular.io/ ? Если да, и проблемы все еще есть, поищите любые проблемы, которые уже были созданы, или создайте проблему здесь: https://github.com/angular/angular/issues
Для 3
npm audit fix
обновляет@angular-devkit/build-angular
версию до более высокой версии, поскольку@angular-devkit/build-angular
не соблюдается надлежащее управление версиями (основные выпуски по-прежнему обновляют только дополнительную версию). См. Здесь, чтобы проверить совместимую версию для вашей угловой версии: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions Используйте правильную версию, и проблема будет устранена.PS: Это хорошее чтение об угловом управлении версиями: https://angular.io/guide/releases
источник
npm audit fix
- вот что стало причиной этого для меня.Angular Cli 8 поддерживает Node Js 10.9+. После обновления Node.js до 10.16 работает нормально.
источник
Только что нашел этот ответ по другой ссылке,
источник
Обновите @ angular-devkit / build-angular до «^ 0.13.9». Потом беги,
npm install
а потом бегиnpm serve
.Технические характеристики:
Angular: 7.2.15
Angular CLI: 7.3.9
Узел: 11.2.0
ОС: darwin x64
источник
ng serve
?Я удалил и установил «^ 0.13.0». Подтверждаю / поддерживаю этот последний ответ. Это сработало и для меня. Я удалил версию «^ 0.800.0» и установил «^ 0.13.0». перестройте свой проект, он будет работать нормально.
источник
Это сработало для меня
источник
Ниже работал у меня.
если мы используем
ИЗБЕГАЙТЕ : npm audit fix -f
это может создать проблемы, поэтому не используйте его.
источник
Я должен сказать, что если вы не хотите ничего менять в
package.json
файле, попробуйте обновить версию Node.js до последней. (в настоящее время 12.13.1 LTS)источник
Я получил ту же ошибку при обновлении angular с 6 до 8.
Простое обновление angular cli до последней версии и версии узла до 10+.
1) Посетите эту ссылку, чтобы получить последнюю версию узла. Angular 8 требует 10+.
2) Выполните npm i @ angular / cli @ latest, чтобы обновить cli.
Это то, что у меня есть сейчас
источник
Это поможет вам:
ng update @angular/cli @angular/core
ng s
илиng build
соответственно.источник
У меня возникла эта проблема при установке Bootstrap.
У меня сработали следующие команды:
источник
Исходная версия может быть другой, но необходимо изменить ее на версию 0.10.0 или 0.13.9, чтобы устранить проблему.
источник
источник