使用应用程序 ID 重新启动 PM2 不起作用

时间:2021-03-17 15:46:47

标签: node.js pm2

我有一个 node js 项目,在这个项目中我使用了 Typesript。所以,我正在尝试使用 pm2 从下面的命令开始

tsc && NODE_ENV=development pm2 start ./build/server.js --name project-dev

以上结果如下

enter image description here

而我的 ecosystem.json 文件是

{
    "apps": [{
        "name": "group",
        "script": "ts-node",
        "args": ["server.ts"],
        "cwd": "./",
        "watch": true,
        "env": {
            "NODE_ENV": "development"
        },
        "env_testing": {
            "NODE_ENV": "testing"
        },
        "env_staging": {
            "NODE_ENV": "staging"
        }
    }]
}

我的问题是

  1. pm2 reload 0 没有进行新的更改
  2. 即使在生态系统中已启用监视功能,但为什么不影响?
  3. 我该如何解决这个问题?

0 个答案:

没有答案