[英]Angular 2 Aot : Zoneware (SystemJS) XHR error
我正在開發Angular Ahead of Time Compilation(AoT),在那里我生成了build.js文件並在加載時遇到了以下問題
(SystemJS) XHR error (404 Not Found) loading http://localhost:58082/aot/app/app.module.ngfactory
包含在index.html中的文件下面
<script src="shim.min.js"></script>
<script src="zone.min.js"></script>
得到這個問題的三種可能性
1)我們在index.html頁面中包含此腳本
<script>window.module = 'aot';</script>
所以我們必須在每個組件中包含模塊字段以及選擇器和模板
@Component({
moduleId: module.id,
selector: 'myapp',
templateUrl: '../../master/html/test.html'
})
2)此腳本應位於html頁面的底部
<script src="dist/build.js"></script>
3)最后但很重要的是,沒有延遲加載提前編譯
這解決了我的問題和AOT的應用程序正在運行,但內部卡住了一些問題,例如堆棧未定義的區域錯誤。解決它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.