错误:NgModule 'ApprovalModule' 需要使用 JIT 编译器进行编译,但 '@angular/compiler' 不可用

问题描述 投票:0回答:1

错误错误:未捕获(承诺中):错误:NgModule“ApprovalModule”需要使用 JIT 编译器进行编译,但“@Angular/compiler”不可用

不鼓励在生产用例中使用 JIT 编译!考虑改用 AOT 模式。 或者,JIT 编译器应该通过使用 '@Angular/platform-browser-dynamic' 或 '@Angular/platform-server' 引导来加载, 或手动向编译器提供“import“@angular/compiler”;”在引导之前。 错误:NgModule“ApprovalModule”需要使用 JIT 编译器进行编译,但“@angular/compiler”不可用。

不鼓励在生产用例中使用 JIT 编译!考虑改用 AOT 模式。 或者,JIT 编译器应该通过使用 '@Angular/platform-browser-dynamic' 或 '@Angular/platform-server' 进行引导来加载, 或手动向编译器提供“import“@angular/compiler”;”在引导之前。

当我将一个菜单导航到另一个菜单时,出现上述错误。 "@angular-devkit/build-angular": "~13.0.1", “@角度/cli”:“〜13.0.1”, "@angular/compiler-cli": "~13.0.1", "@types/jasmine": "~3.6.0", "@types/jasminewd2": "~2.0.8", "@types/node": "^12.11.1", "codelyzer": "^6.0.0", "茉莉花核心": "~3.6.0", "jasmine-spec-reporter": "~5.0.0", "业力": "~5.1.0", "karma-chrome-launcher": "~3.1.0", "karma-coverage-istanbul-reporter": "~3.0.3", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.5.0", "量角器": "~7.0.0", "ts-node": "~8.3.0", "tslint": "~6.1.0", “打字稿”:“~4.4.3”, “primeflex”:“3.1.0”, "primeicons": "5.0.0", "primeng": "13.0.2", “prismjs”:“1.9.0”, “rxjs”:“~6.6.0”

节点:v16.13.1,Npm:8.1.2

angular typescript primeng angular13
1个回答
0
投票

ng serve
运行并且您添加新模块时,可能会弹出此错误。 对我有用的是简单地重新启动 ng 服务。

您还应该检查这些帖子:
未捕获(承诺中):错误:Angular JIT 编译失败:“@angular/compiler”未加载!角度为 9

https://www.reddit.com/r/angular/comments/1cmv53h/what_are_the_causes_and_best_options_to_resolve/

© www.soinside.com 2019 - 2024. All rights reserved.