使用 pm2 部署多个 angular 4 个项目

Deploy multiple angular 4 projects using pm2

我有两个 angular 4 个项目。我使用以下命令进行了构建:

ng build

现在我需要使用 pm2 部署这些项目。我能够使用以下命令部署 1 个项目:

pm2 start /usr/bin/ng -- serve

但是当我尝试使用相同的命令部署第二个项目时,出现以下错误:

[PM2][ERROR] Script already launched, add -f option to force re-execution

有没有办法同时 运行 两个 ng 实例?

你应该给你开始的项目起有意义的名字:

pm2 start --name "first-project" /usr/bin/ng -- serve
pm2 start --name "other-project" /usr/bin/ng -- serve

但是,我担心您正在使用 pm2 部署 Angular 应用程序。 Angular 可通过提供 .html、.css 和 .js 文件部署到生产环境中;你不需要服务器来处理它。