我刚刚更新了我的angular / cli和其他相关性,但是在运行ng serve命令时,它给了我发生未处理的异常:NGCC失败错误。这是我的角度细节:
Angular CLI: 10.0.6
Node: 14.8.0
OS: win32 x64
Angular: 10.0.11
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: <error>
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.1000.6
@angular-devkit/build-angular 0.1000.6
@angular-devkit/build-optimizer 0.1000.6
@angular-devkit/build-webpack 0.1000.6
@angular-devkit/core 10.0.6
@angular-devkit/schematics 10.0.6
@angular/cdk 10.1.3
@angular/cli 10.0.6
@angular/material 10.1.3
@ngtools/webpack 10.0.6
@schematics/angular 10.0.6
@schematics/update 0.1000.6
rxjs 6.6.2
typescript 3.9.7
webpack 4.43.0
```
错误日志文件:angular-errors.log
[错误]错误:NGCC失败。 在NgccProcessor.process(D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules @ ngtools \ webpack \ src \ ngcc_processor.js:69:19) 在D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules @ ngtools \ webpack \ src \ angular_compiler_plugin.js:579:31 在SyncHook.eval [作为调用时](在创建时(D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules \ tapable \ lib \ HookCodeFactory.js:19:10),:9:1) 在SyncHook.lazyCompileHook(D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules \ tapable \ lib \ Hook.js:154:20) 在Object.webpack [作为webpackFactory](D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules \ webpack \ lib \ webpack.js:55:30) 在createWebpack(D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules @ angular-devkit \ build-webpack \ src \ webpack-dev-server \ index.js:21:36) 在Object.runWebpackDevServer(D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules @ angular-devkit \ build-webpack \ src \ webpack-dev-server \ index.js:47:12) 在SwitchMapSubscriber.project(D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules @ angular-devkit \ build-angular \ src \ dev-server \ index.js:164:32) 在SwitchMapSubscriber._next(D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules @ angular-devkit \ build-angular \ node_modules \ rxjs \ internal \ operators \ switchMap.js:49:27) 在SwitchMapSubscriber.Subscriber.next(D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules @ angular-devkit \ build-angular \ node_modules \ rxjs \ internal \ Subscriber.js:66:18) 在D:\ PHENIX_WEBAPP \ PHENIXBUILDPRO \ node_modules @ angular-devkit \ build-angular \ node_modules \ rxjs \ internal \ util \ subscribeToPromise.js:7:24 在processTicksAndRejections(internal / process / task_queues.js:93:5)
can anyone help me out to solve this problem?
答案 0 :(得分:0)
ng ci删除节点模块,然后将其安装npm install 希望这行得通