gpt4 book ai didi

Angular 9 未处理的 promise 拒绝 : Angular JIT compilation failed error

转载 作者:行者123 更新时间:2023-12-01 21:41:31 27 4
gpt4 key购买 nike

我将我们的应用程序升级到 Angular 9,但在生产测试中我遇到了这个错误。在将其部署到生产环境之前,我使用命令 ng serve --optimization=true --aot=true --prod 为我的应用程序提供服务,但它只是不工作

Unhandled Promise rejection: Angular JIT compilation failed: '@angular/compiler' not loaded!
- JIT compilation is discouraged for production use-cases! Consider AOT mode instead.
- Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?
- Alternatively provide the compiler with 'import "@angular/compiler";' before bootstrapping. ; Zone: <root> ;

这是指向我的 polyfills.ts

我已将 import "@angular/compiler 添加到我的 main.ts 文件的顶部,但没有成功。

我还从 polyfill 中删除了除 zone.js 之外的所有导入,但仍然出现错误。

这是什么意思,如何解决?

最佳答案

您需要在 main.ts 文件的最顶部导入“@angular/compiler”,但是因为您已经有了它

你必须在你的 package.json 中运行它

scripts{
"postinstall": "ngcc --properties es5 browser module main --first-only"
}

关于Angular 9 未处理的 promise 拒绝 : Angular JIT compilation failed error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61333660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com