Было бы здорово, если вы могли бы цепь process.on («выход») называет как иNode.js: Цепь process.exit() вызывает
process.on('exit', function firstHandler(err,code,cb){ //this signature is fictitious for this example only
if(condition){
cb(null); // this would call the next process.on('exit') listener
}
});
process.on('exit', function secondHandler(err,code,cb){
//we really exit this time
});
эта функциональность можно каким-то образом? Я знаю, что это противоречит тому, как работают излучатели/слушатели событий, но причина, по которой я задаю этот вопрос, заключается в том, что я хочу предотвратить выход, если есть определенное условие, а затем повторно вызывает process.exit()
после выполнения условия.
Да, но это не дает функциональности, которую я ищу - я хочу предотвратить выход - думаю, мне просто нужно использовать промежуточный шаг перед вызовом process.exit() –