angular2 如何部署到正式环境

angular2 教程中开发过程需要运行 npm start 开启服务器, 部署到正式服务器后也要开启吗, 或者说 angular2 开发完后需要做什么处理再部署到正式环境

阅读 15.9k
10 个回答

部署主要和angular没关系,你之所以要npm start是因为你是把它和node.js结合了,你要部署的是node.js应用而不是angular

直接安装一个pm2来管理node的项目。一些常用的指令,pm2 start 你的package里面的启动目录文件。一直会守护进程。pm2 list ,pm2 stop name,pm2 start name 一些常用命令

新手上路,请多包涵

请打包 后用nginx管理,angular2和1一样,都是静态文件.

我们的项目中那个是直接在命令行使用ng build指令
将生成的dist文件架,直接上传到正式服务器就可以了,

新手上路,请多包涵

首先是要对angular工程进行打包:
ng build --prod --aot
打包后再工程路径下会产生dist目录,如果是部署到tomcat下面,那么把这个目录下的所有文件复制到tomcat/webapps/ROOT 目录下面重启tomcat即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题