获得徽章 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'); 来停掉子进程
参考资料:
展开
评论
点赞
赞了这篇文章
赞了这篇文章
![[摸头]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_48.1b40529.png)
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)