大佬教程收集整理的这篇文章主要介绍了angular-cli build prod“未加载运行时编译器”,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Error: Uncaught (in promisE): Error: Runtime compiler is not loaded Error: Runtime compiler is not loaded at d (http://localhost:4200/polyfills.cd321326a3dfc08ceb46.bund
ng build -prod --aot=false
这样,源仍然是打包和丑化的,并且包含了Just-in-Time编译器.
@H_78_5@main.bundle js文件比使用aot编译时小,但vendor.bundle js增加约1.5 MB.编辑2018-07-11
似乎有两种情况:
1)如果你的项目有意创建真正的动态组件,目前包含JIT编译器的唯一方法似乎是禁用生产构建的AOT.有关讨论,请参见https://github.com/angular/angular/issues/11780
2)如果您的项目不需要动态创建组件而您不知道错误发生的原因,则禁用AOT可能是一种解决方法,但要注意这些缺点.如果没有AOT,您的文件大小会更大,用户从应用程序开始需要更长的时间.在这种情况下,调查生成构建中引用JIT编译器的原因可能更为合适.
有一些SO讨论(AngularCli & AOT: ERROR Error: Runtime compiler is not loaded,Trouble shoot “Runtime compiler is not loaded”)围绕这些讨论建议延迟加载使用’COMPILER_PROVIDERS’的第三方模块可能是错误的原因.在撰写本文时,他们没有接受的答案.
以上是大佬教程为你收集整理的angular-cli build prod“未加载运行时编译器”全部内容,希望文章能够帮你解决angular-cli build prod“未加载运行时编译器”所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。