2017-08-18 69 views
0

我正在關注https://angular.io/guide/aot-compiler#compile來研究angularjs中的AOT編譯。 AOT編譯成功,但我無法在瀏覽器中訪問我的應用程序。它顯示了以下錯誤: -找不到Angularjs AOT編譯ngfactory?

本地主機/:18錯誤:(SystemJS)從http://localhost:3006/main.js

這是無法找到app.module.ngfactory XHR錯誤(404未找到)裝載http://localhost:3006/aot/src/app/app.module.ngfactory ,但其有一個生成的目錄。

main.ts文件

import { platformBrowser } from '@angular/platform-browser'; 
import { AppModuleNgFactory } from 
'../aot/src/app/app.module.ngfactory'; 

platformBrowser().bootstrapModuleFactory(AppModuleNgFactory); 

回答

0

你有使用角CLI? 如果有,請使用:ng serve --aot/ ng build --aot來運行您的代碼。 這很方便

+0

感謝您的回覆,我用它,現在CLI在prod構建中默認使用aot。 – aditya