在 Node 中,该process.exit(code)方法允许使用code状态码退出。
但是,我正在寻找的是一种在某些未临时定义的条件下定义进程将退出而不立即退出的状态代码的方法。
我怎么能做这样的事情?
在 Node 中,该process.exit(code)方法允许使用code状态码退出。
但是,我正在寻找的是一种在某些未临时定义的条件下定义进程将退出而不立即退出的状态代码的方法。
我怎么能做这样的事情?
使用process'sexit事件。
即使它与方法同名,exit如果您从内部调用,也不会递归调用处理程序process.exit:
var code = 0;
// ...
code = 1
// ...
process.on('exit', function() {
process.exit(code);
});