我是Angular(1或2)的新手。我已經使用Angular-cli構建了一個小應用程序,並在NodeJ上運行。但我的製作環境使用Tomcat。有沒有辦法做到這一點,而沒有在我的項目中做出很多改變?如何在tomcat上使用angular-cli和NodeJS部署Angular2應用程序
1
A
回答
2
是的,Angular項目只是JavaScript/TypeScript和HTML。您可以通過簡單地處理文件來將其部署到任何Web服務器上。或者,您可以使用WebPack之類的東西將所有內容縮小/捆綁成單個JavaScript和HTML文件,並將其複製到您的Web服務器。
0
我看到很多人要求答案。這裏是現在正在工作的步驟。
- 使用CLI創建您的項目。
- 一旦你有工作項目,去命令窗口中的項目文件夾,並使用
ng build --prod
- 構建使用您所有的內置文件將在dist文件夾中。
- 將dist文件夾中的所有文件複製到Tomcat的webapps文件夾中。 這是最重要的一步。如果沒有這個,你將只能看到「正在加載...」
- index.html中,改變
<base href="/">
到<base href=".">
相關問題
- 1. 在Firebase上部署Angular2應用程序
- 2. 如何使用maven和tomcat部署Web應用程序?
- 3. 如何在tomcat上部署angular2?
- 4. 如何從運行應用程序在Tomcat上部署Web應用程序
- 5. 在firebase上部署angular2和nodejs項目
- 6. 如何在github上部署angular2 cli應用程序?
- 7. 如何在Azure上部署Angular2 + Webpack應用程序?
- 8. 如何在Tomcat上部署基於EJB的應用程序
- 9. 在pcf中部署angular2應用程序
- 10. 在tomcat中部署FLEX3應用程序
- 11. 在Heroku上部署Java應用程序和Angular2 fronend
- 12. 如何部署使用angular-cli構建的angular2應用程序
- 13. Eclipse如何使用Tomcat部署Web應用程序
- 14. 如何使用gradle檢查應用程序是否部署在Tomcat上?
- 15. 無法在Tomcat服務器上部署角度種子的angular2應用程序
- 16. 的NodeJS應用程序部署問題
- 17. Tomcat應用程序部署監聽器
- 18. 部署Java應用程序(Tomcat/Glassfish)
- 19. 與Tomcat部署Play 2.1應用程序
- 20. 如何使用pm2在遠程服務器中部署angular2應用程序
- 21. 關閉Tomcat的使用Web應用程序部署在它
- 22. 如何設置應用程序角色部署在Tomcat
- 23. 如何在Tomcat中部署Spring Integration應用程序?
- 24. 在Google Cloud上部署Angular2應用程序時出錯
- 25. Bootstrap腳本使用yum部署應用程序,我如何在Ubuntu上部署
- 26. Jenkins在Azure上部署NodeJS應用程序
- 27. 無法在Heroku上部署NodeJS應用程序
- 28. 在Azure虛擬機上部署nodejs應用程序
- 29. 未能在azure上部署NodeJS應用程序
- 30. 在Azure上連續部署Nodejs應用程序
如果您使用的角度路由器,這似乎只有在這個運行的NodeJS這是不正確時間。糾正我,如果我錯了。這對我來說是個大問題。 –
我不認爲這是真的。我目前正在使用RC1(使用現在已棄用的路由器),並且已經測試了在IIS下運行的RC4中的新路由器,它工作正常。 –
我在HTML A標籤中有一個菜單[routerLink]。當我從「npm start」運行它時,它會加載並正常工作,通常在瀏覽器地址欄中顯示「localhost:3000」。當我嘗試從瀏覽器訪問應用程序而沒有從「npm start」運行它時,頁面在遇到[routerLink]時停止生成。 –