我已經使用TS和SystemJS構建了一個Angular 2應用程序,並通過標準「npm start」運行它,如網站上的「Tour of Heroes」示例所示。但現在我想上傳它進行生產。那麼如何轉換應用程序以便我可以通過簡單的雙擊index.html(如在Angular 1.5中)來打開它?通過index.html運行Angular2應用程序
1
A
回答
2
創建簡單構建的最簡單方法是使用angular-cli。 https://github.com/angular/angular-cli
一號線構建的應用程序進行生產:
ng build --prod
所以,如果你喜歡的話,我會建議你做以下步驟:
1)創建簡單的角CLI應用程序,並測試部署
2)更新從rc4到rc5的角度(angular-cli使用rc4,但角度教程使用rc5)。這個頁面將幫助你https://angular.io/docs/ts/latest/cookbook/rc4-to-rc5.html(如果你從將來閱讀這篇文章,這一步必須過時)
3)將你已經開發的模塊複製到這個angular-cli應用程序。
1
運行此
ng build --prod --bh .
這將允許您雙擊index.html
文件。
相關問題
- 1. 通過應用程序運行代碼
- 2. 通過Telnet運行應用程序
- 3. 通過asp.net運行winforms應用程序
- 4. 通過SSH運行web應用程序
- 5. 通過ASP.NET運行應用程序
- 6. 通過服務運行應用程序
- 7. 通過鏈接運行應用程序
- 8. 通過SD卡運行應用程序
- 9. 在Docker中運行Angular2應用程序
- 10. 通過Xcode運行Iphone應用程序並通過Iphone運行它的區別
- 11. 通過shell運行程序
- 12. 通過Java程序運行Java程序
- 13. 如何運行通過在C#服務應用程序的GUI應用程序
- 14. 通過Winforms應用程序執行CMD時不運行參數
- 15. 在通過Xcode進行調試時手動運行應用程序vs手動運行應用程序
- 16. 運行通過使用應用程序服務器的
- 17. 通過gradlew使用-Xmx和-Xms運行應用程序
- 18. 如何通過運行應用程序獲取CPU使用率
- 19. 如何禁用通過BOOT_COMPLETED運行應用程序
- 20. 使用Process.Start通過快捷方式運行應用程序C#
- 21. Fullstack應用程序如何使用Express運行Angular2
- 22. 運行應用程序繞過UAC
- 23. 從正在運行的應用程序通過c運行命令行#
- 24. 手動運行應用程序時無法加載dll,但在通過ide運行應用程序時工作
- 25. HTML進口angular2應用程序,並通過參數
- 26. 如何通過Gulp正確綁定Angular2-JS/Typescript應用程序?
- 27. 如何通過http加載angular2應用程序或組件
- 28. 通過命令行應用程序
- 29. 通過Web服務器遠程運行C++程序(Visual Studio應用程序)
- 30. 從asp.net web應用程序通過SSL失敗IIS7上運行
你需要提供更多的信息給任何人給你一個答案...你是否從種子項目開始?你使用的是webpack嗎? SystemJS?吞掉? – cport1
是的,我開始使用SystemJS的Angular 2網站的種子。 – mrinalmech
你不能。後端在處理路由之後服務於index.html,您需要從命令行運行應用程序,除非您使用某種GUI –