ANGLE JIT编译失败:'@ANGLING/编译器'未加载 [英] Angular JIT compilation failed: '@angular/compiler' not loaded

查看:24
本文介绍了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/编译器'未加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆