如何使用nodejs child_process.fork捕获ENOENT?

时间:2016-06-09 17:59:48

标签: node.js child-process

这就是我在做的事情:

var fork = require('child_process').fork;
var child = fork('some_script');
  child.on('error', function(err) {
         console.log(err);
});

如果脚本无效,我想捕获错误。 发布的答案here适用于 spawn ,但 fork 失败。还有this答案有助于调试但不符合我的目的。我想记录错误,因为脚本是动态生成的。

    process.on('uncaughtException', function (exception) { ...}

既不推荐也不会奏效,我认为......

更新:是的,它是重复的。对不起,我错过了。但是,我在这里重复RobertKlep的评论。现在引用的答案中代码是1而不是8。这一点很重要。

0 个答案:

没有答案