如何停止node.js表示'npm start'的应用
您使用express v4.x构建node.js应用,然后通过 启动您的应用。我的问题是如何停止该应用程序?有
吗?
时 *
/home/nodetest2# npm stop> nodetest2@0.0.1 stop /home/nodetest2
> pkill -s SIGINT nodetest2
pkill: invalid argument for option 's' -- SIGINT
npm ERR! nodetest2@0.0.1 stop: `pkill -s SIGINT nodetest2`
npm ERR! Exit status 2
回答:
是的,npm也提供了停止脚本:
npm help npm-scripts
prestop,stop,poststop:由npm stop命令运行。
在package.json中设置以上内容之一,然后使用 npm stop
npm help npm-stop
如果您设置为app.js
,则可以使此操作非常简单
process.title =
myApp;
然后,在scripts.json中,
"scripts": { "start": "app.js"
, "stop": "pkill --signal SIGINT myApp"
}
就是说,如果这是我,我会使用pm2
git push来自动处理此问题。
以上是 如何停止node.js表示'npm start'的应用 的全部内容, 来源链接: utcz.com/qa/432212.html