【问题标题】:How to deploy Angular 2 Quick Start project on Linux (CentOs)如何在 Linux (CentOs) 上部署 Angular 2 快速启动项目
【发布时间】:2017-05-07 19:56:57
【问题描述】:

我不明白如何在 CentOS 的守护线程中部署 this。 我只能以:npm start 开头。但我想在没有我“干预”的情况下自动启动它! 谢谢!

我尝试做this,但它不起作用。 pm2 显示服务器工作正常,但我在浏览器中看不到它。

│ status            │ online                          │
│ name              │ app                             │
│ restarts          │ 0                               │
│ uptime            │ 12h                             │
│ script path       │ /usr/bin/http-server            │
│ script args       │ dist -p 3030                    │
│ error log path    │ /root/.pm2/logs/app-error-0.log │
│ out log path      │ /root/.pm2/logs/app-out-0.log   │
│ pid path          │ /root/.pm2/pids/app-0.pid       │
│ interpreter       │ node                            │
│ interpreter args  │ N/A                             │
│ script id         │ 0                               │
│ exec cwd          │ /usr/share/soeui                │
│ exec mode         │ fork_mode                       │
│ node.js version   │ 6.9.1                           │
│ watch & reload    │ ✘                               │
│ unstable restarts │ 0                               │
│ created at        │ 2016-12-21T20:52:58.239Z        |

更新 总结,我只需要另一个像 nginx 这样的服务器来部署它。

【问题讨论】:

  • 我有点困惑..您想使用这个快速入门模板编写 angular2.. 还是在构建后查看最终结果?
  • 我就是想看看,如果我自己写代码怎么部署。

标签: linux angular npm centos7 pm2


【解决方案1】:

我认为最好的方法是使用 angular-cli(https://github.com/angular/angular-cli)

  • 在您自己的计算机上创建一个新的本地文件夹
  • 将git项目拉到文件夹中
  • 在本地计算机上运行“npm install”
  • 在本地计算机上运行“ng build”
  • 将 /dist 文件夹从本地文件夹复制到您的 centOS 网络服务器(apache2 或其他)

我不确定这是否是你所期望的,但我会这样做:)

【讨论】:

  • 我确实像你说的那样,接下来呢? :) 我不知道如何开始 :) 我的决定做同样的结果
  • 好的,我明白了,我只需要另一台服务器来部署它。
  • 我们如何为 Angular 项目服务?我们需要在服务器后台运行 ng service 吗?
  • no.. ng serve ist just for testing.. 使用 ng build 您可以创建一个 javascript 包,您只需将其移动到服务器上的 apache 文件夹即可。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-28
  • 1970-01-01
  • 2016-05-27
  • 1970-01-01
  • 2021-03-03
相关资源
最近更新 更多