[英]Angular AoT and Rollup - Error: Runtime compiler is not loaded
在過去的6個月中,我一直在使用Angular構建儀表板應用程序,我使用JiT編譯和gulp瀏覽器同步獲得了非常不錯的開發工作流程,以便在進行更改時立即獲得更新。 效果很好。
我很高興部署了生產版本,但是我遇到了AoT和匯總問題。
我遵循了angular.io指南,但得到了以下內容
ERROR Error: Uncaught (in promise): Error: Runtime compiler is not loaded
Error: Runtime compiler is not loaded
at _throwError (build.js:5036)
at Compiler.compileModuleAsync (build.js:5065)
at MergeMapSubscriber.project (build.js:34798)
at MergeMapSubscriber._tryNext (build.js:30450)
at MergeMapSubscriber._next (build.js:30440)
at MergeMapSubscriber.Subscriber.next (build.js:425)
at ScalarObservable._subscribe (build.js:846)
at ScalarObservable.Observable._trySubscribe (build.js:708)
at ScalarObservable.Observable.subscribe (build.js:696)
at MergeMapOperator.call (build.js:30415)
at _throwError (build.js:5036)
at Compiler.compileModuleAsync (build.js:5065)
at MergeMapSubscriber.project (build.js:34798)
at MergeMapSubscriber._tryNext (build.js:30450)
at MergeMapSubscriber._next (build.js:30440)
at MergeMapSubscriber.Subscriber.next (build.js:425)
at ScalarObservable._subscribe (build.js:846)
at ScalarObservable.Observable._trySubscribe (build.js:708)
at ScalarObservable.Observable.subscribe (build.js:696)
at MergeMapOperator.call (build.js:30415)
at resolvePromise (zone.js:769)
at resolvePromise (zone.js:740)
at zone.js:817
at ZoneDelegate.invokeTask (zone.js:424)
at Object.onInvokeTask (build.js:6048)
at ZoneDelegate.invokeTask (zone.js:423)
at Zone.runTask (zone.js:191)
at drainMicroTaskQueue (zone.js:584)
at ZoneTask.invoke (zone.js:490)
我還使用了許多可能導致此問題的角度插件(但是我找不到對AoT問題的任何引用),即MyDatePicker
和MyDateRangePicker
。 我也有幾個js庫,包括D3.js
和momement.js
所以我的問題是, 我是否在做錯什么導致我的build.js文件拋出運行時編譯器未加載?
如果有人對這個問題有任何見解,那么如果您需要任何特定的代碼片段讓我知道,將不勝感激,正如我提到的,我的tsconfig-aot.json
和rollup-config.json
與angular.io基本上相同
提前致謝
非常感謝yurzui在評論中幫助我回答了自己的問題。
幫助我找到運行時編譯器的加載位置的方法是進入生成的build.js,並找到compileModuleAsync
。 刪除使用后,我在loadChildren
方法中找到了它,該項目在瀏覽器中成功運行。
但是,我不確定為什么loadChildren導致編譯器在匯總時加載。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.