我正在使用node来包装可执行文件,而我正在使用spawn事件发送器。请在此处查看docs。有多个事件要归属于。
child = spawn("path/to/exe", args)
child.on('close', exitNormally )
child.on('exit', exitNormally )
child.on('error', exitAbnormally )
child.on('disconnect', exitAbnormally )
我应该订阅所有这些还是订阅close
和error
?无论结果是否成功,我都必须执行回调。事件的文件是here,但它似乎并没有明确地说出我在问什么,我想确认我的想法是正确的,我不会错过任何退出。
答案 0 :(得分:0)
如果您的流程结束,将始终调用exit事件,因此我认为这就足够了。