永远从Node.js服务器开始

时间:2019-01-03 12:25:52

标签: node.js npm forever

我有这个package.json文件。我可以轻松地运行npm startnpm run dev,以使服务器从3000端口启动。但是我需要使用forever npm永远运行它。

{
  "name": "micro-stripe-charge",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "scripts": {
    "start": "micro",
    "dev": "micro-dev"
  },
  "devDependencies": {
    "micro-dev": "^3.0.0"
  }
}

我已经尝试过此命令,但是不起作用

forever start node_modules/micro

1 个答案:

答案 0 :(得分:3)

尝试

forever start -c "npm start" ./

您应该在forever list上启动服务器

要停止进程,请使用forever stop 0,其中零为索引-[0]

forever listlsof -I:<port>中也像lsof -i:3000一样获得PID

您可以通过kill -QUIT <PID>

停止处理