簡體   English   中英

Angular 2 Aot:Zoneware(SystemJS)XHR錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM