我是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. 如何在heroku上使用nodejs(socket.io)部署laravel應用程序
- 3. 在Tomcat上部署Web應用程序
- 4. 使用NodeJs後端部署Angular2應用程序
- 5. 部署angular2應用程序
- 6. 如何使用maven和tomcat部署Web應用程序?
- 7. 如何在tomcat上部署angular2?
- 8. 在firebase上部署angular2和nodejs項目
- 9. Angular2應用程序如何部署在Web服務器上?
- 10. 如何在Azure上部署Angular2 + Webpack應用程序?
- 11. 如何在github上部署angular2 cli應用程序?
- 12. AWS Beanstalk在部署Nodejs應用程序時如何使用NPM?
- 13. 如何從運行應用程序在Tomcat上部署Web應用程序
- 14. 在pcf中部署angular2應用程序
- 15. 如何在Tomcat上部署hibernate應用程序?
- 16. 如何在tomcat上部署webpack應用程序?
- 17. 如何在Tomcat上部署基於EJB的應用程序
- 18. 在Heroku上部署Java應用程序和Angular2 fronend
- 19. 如何在tomcat中部署和運行javafx應用程序
- 20. 在tomcat中部署FLEX3應用程序
- 21. 在一個tomcat上部署和運行兩個應用程序
- 22. 如何部署使用angular-cli構建的angular2應用程序
- 23. Eclipse如何使用Tomcat部署Web應用程序
- 24. 無法在Tomcat服務器上部署角度種子的angular2應用程序
- 25. 如何使用gradle檢查應用程序是否部署在Tomcat上?
- 26. 部署Meteor + Angular2應用程序到Heroku
- 27. gcloud着部署應用程序的NodeJS
- 28. 的NodeJS應用程序部署問題
- 29. Spring引導應用程序 - Tomcat部署
- 30. Spring mvc tomcat應用程序部署
如果您使用的角度路由器,這似乎只有在這個運行的NodeJS這是不正確時間。糾正我,如果我錯了。這對我來說是個大問題。 –
我不認爲這是真的。我目前正在使用RC1(使用現在已棄用的路由器),並且已經測試了在IIS下運行的RC4中的新路由器,它工作正常。 –
我在HTML A標籤中有一個菜單[routerLink]。當我從「npm start」運行它時,它會加載並正常工作,通常在瀏覽器地址欄中顯示「localhost:3000」。當我嘗試從瀏覽器訪問應用程序而沒有從「npm start」運行它時,頁面在遇到[routerLink]時停止生成。 –