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)
答えのほとんどは、これが次の間の不一致が原因で発生すると述べているので正しいです。
OR
@angular-devkit/build-angular
バージョンおよびangularバージョンまた、次のいずれかの場合にこの問題が発生する可能性が最も高くなります。
アップグレード/ダウングレードされたnodejsバージョン(angularバージョンと互換性がなくなりました))
アップグレードangular version
ラン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
が適切なバージョン管理に従っていないためです(メジャーリリースでは、マイナーバージョンのみが更新されます)。 angular version: の互換バージョンを確認するには、こちらをご覧ください)https://www.npmjs.com/package/@angular-devkit/build-angular ?activeTab = versions 正しいバージョンを使用すると、問題が修正されます。
PS:これは、angular versioning: https://angular.io/guide/releases についての良いお読みです。
package.json
ファイルで何も変更したくない場合は、Node.jsのバージョンを最新に更新してみてください。 (現在12.13.1 LTS)
これはあなたのためのトリックを行います:
ng update @angular/cli @angular/core
を実行して、angular cliを更新しますng s
またはng build
をそれぞれ実行して、プロジェクトを実行またはビルドします。元のバージョンは異なる場合がありますが、問題を修正するには、バージョンを0.10.0または0.13.9に変更する必要があります
これは私のために働いています