本文介绍了ANGLE JIT编译失败:';@ANGLING/编译器';未加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
ANGLING JIT编译失败:‘@ANGLING/COMPILER’未加载!
- 不建议对生产用例进行JIT编译!请改用AOT模式。
- 您引导时使用的是"@ANGLE/Platform-Browser-Dynamic"还是"@ANGLE/Platform-SERVER"?
- 或者,在引导之前为编译器提供"import";@angular/编译器";;"。
在开发模式下生成生产版本时获取此错误,但未获取任何错误
推荐答案
您可以尝试以下任何解决方案:
解决方案1
运行以下命令以更新所有依赖项,因为它们可能存在一些不兼容性:
npm update
解决方案2
确保已在main.ts
文件的最顶部导入'@angular/compiler'
。
现在设置以下行
aot=true
在angular.json
文件中。
另外,设置以下行
scripts{
"postinstall": "ngcc --properties es2015 browser module main --first- only --create-ivy-entry-points"
}
在package.json
文件中删除node_modules
文件夹和package-lock.json
文件,然后运行以下命令:
npm install
解决方案3
禁用tsconfig.json
文件中的常春藤引擎:
"angularCompilerOptions": { "fullTemplateTypeCheck": true, "strictInjectionParameters": true, "enableIvy": false }
这篇关于ANGLE JIT编译失败:';@ANGLING/编译器';未加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!