我是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]时停止生成。 –