
获得徽章 0
赞了这篇文章
使用 npm start 启动命令会将 node app.js 作为一个 npm 的子进程执行
在按 Ctrl + C 时,会退出 npm 进程,并将退出信号传递给子进程
为了保证能够正常退出,一般需要在 SIGINT 事件中调用 process.exit 将进程杀掉,如果你还使用 fork 创建了子进程,也需要调用 child.kill('SIGINT'); 来停掉子进程
参考资料:
lisk.com
github.com
在按 Ctrl + C 时,会退出 npm 进程,并将退出信号传递给子进程
为了保证能够正常退出,一般需要在 SIGINT 事件中调用 process.exit 将进程杀掉,如果你还使用 fork 创建了子进程,也需要调用 child.kill('SIGINT'); 来停掉子进程
参考资料:
展开
评论
点赞
赞了这篇文章
赞了这篇文章