运行 带有 PM2 的节点服务器

Run node server with PM2

我怎么 运行 node server.js -p 通过 pm2?

我的package.json脚本如下,

 "scripts": {
    "dev": "node server.js",
    "start": "node server.js -p"
  },

当我执行 npm start 时,一切正常。但是我想 运行 这个命令用 pm2.

当我 运行 pm2 start npm -- start 执行此操作时,该过程将添加到 pm2 的列表中,但我的应用程序不会 运行 !

正确的命令是

pm2 start server.js

或者,如果您想将 -p 传递给您的应用和名称

pm2 start server.js --name "my-server" -- -p