- ng build后提示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.project (/home/liutao/project/stomach/node_modules/@angular/cli/node_modules/@angular-devkit/core/src/workspace/workspace.js:215:42)
at MergeMapSubscriber._tryNext (/home/liutao/project/stomach/node_modules/rxjs/internal/operators/mergeMap.js:69:27)
at MergeMapSubscriber._next (/home/liutao/project/stomach/node_modules/rxjs/internal/operators/mergeMap.js:59:18)
at MergeMapSubscriber.Subscriber.next (/home/liutao/project/stomach/node_modules/rxjs/internal/Subscriber.js:67:18)
at MergeMapSubscriber.notifyNext (/home/liutao/project/stomach/node_modules/rxjs/internal/operators/mergeMap.js:92:26)
at InnerSubscriber._next (/home/liutao/project/stomach/node_modules/rxjs/internal/InnerSubscriber.js:28:21)
at InnerSubscriber.Subscriber.next (/home/liutao/project/stomach/node_modules/rxjs/internal/Subscriber.js:67:18)
at MapSubscriber._next (/home/liutao/project/stomach/node_modules/rxjs/internal/operators/map.js:55:26)
at MapSubscriber.Subscriber.next (/home/liutao/project/stomach/node_modules/rxjs/internal/Subscriber.js:67:18)
at SwitchMapSubscriber.notifyNext (/home/liutao/project/stomach/node_modules/rxjs/internal/operators/switchMap.js:86:26)
at InnerSubscriber._next (/home/liutao/project/stomach/node_modules/rxjs/internal/InnerSubscriber.js:28:21)
at InnerSubscriber.Subscriber.next (/home/liutao/project/stomach/node_modules/rxjs/internal/Subscriber.js:67:18)
at /home/liutao/project/stomach/node_modules/rxjs/internal/util/subscribeTo.js:17:28
at Object.subscribeToResult (/home/liutao/project/stomach/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
at SwitchMapSubscriber._innerSub (/home/liutao/project/stomach/node_modules/rxjs/internal/operators/switchMap.js:65:54)
at SwitchMapSubscriber._next (/home/liutao/project/stomach/node_modules/rxjs/internal/operators/switchMap.js:55:14)
解决方法:这种一般是package.json中"@angular-devkit/build-angular"的版本号有问题,可改成“^0.13.4”,删除package-lock.json 和node-modules,然后npm install.
- ng build后提示Cannot find module ‘@angular/compiler-cli/ngcc’
An unhandled exception occurred: Cannot find module '@angular/compiler-cli/ngcc'
Require stack:
- /home/liutao/project/stomach/node_modules/@ngtools/webpack/src/ngcc_processor.js
- /home/liutao/project/stomach/node_modules/@ngtools/webpack/src/angular_compiler_plugin.js
- /home/liutao/project/stomach/node_modules/@ngtools/webpack/src/index.js
- /home/liutao/project/stomach/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/typescript.js
- /home/liutao/project/stomach/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/index.js
- /home/liutao/project/stomach/node_modules/@angular-devkit/build-angular/src/browser/index.js
- /home/liutao/project/stomach/node_modules/@angular-devkit/architect/node/node-modules-architect-host.js
- /home/liutao/project/stomach/node_modules/@angular-devkit/architect/node/index.js
- /home/liutao/project/stomach/node_modules/@angular/cli/models/architect-command.js
- /home/liutao/project/stomach/node_modules/@angular/cli/commands/build-impl.js
- /home/liutao/project/stomach/node_modules/@angular-devkit/schematics/tools/export-ref.js
- /home/liutao/project/stomach/node_modules/@angular-devkit/schematics/tools/index.js
- /home/liutao/project/stomach/node_modules/@angular/cli/utilities/json-schema.js
- /home/liutao/project/stomach/node_modules/@angular/cli/models/command-runner.js
- /home/liutao/project/stomach/node_modules/@angular/cli/lib/cli/index.js
- /home/liutao/.nvm/versions/node/v13.0.1/lib/node_modules/@angular/cli/lib/init.js
- /home/liutao/.nvm/versions/node/v13.0.1/lib/node_modules/@angular/cli/bin/ng
See "/tmp/ng-nbx7D0/angular-errors.log" for further details.
解决方法 : 修改package.json文件中@angular/cli的版本号。
- 待更新