Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何阻止node.js表达’npm start’的app大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
您使用express v4.x构建node.js应用程序,然后通过npm start启动您的应用程序.我的问题是如何停止应用程序?有没有停止?

编辑以在实现npm stop时包含错误

/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

在package.json中设置上面的一个,然后使用Npm stop

npm Help npm-stop

如果你在app.js中设置,你可以使这个变得非常简单,

然后在scripts.json中,

"scripts": {
    "start": "app.js","stop": "pkill --signal SIGINT myApp"
}

也就是说,如果这是我,我会使用pm2或者基于git push自动处理的东西.

大佬总结

以上是大佬教程为你收集整理的如何阻止node.js表达’npm start’的app全部内容,希望文章能够帮你解决如何阻止node.js表达’npm start’的app所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。