coでノードスクリプトを作ってみました。うまく機能しますが、スクリプトが完了するまでに大きな遅延があります。(1秒後に「OK」または「Bad」になりましたが、スクリプトは7秒後に終了します)。私が逃したものは何ですか?
co(function *() {
let errors = yield someCheck(process.argv);
if (!errors) {
console.log('Ok');
} else {
console.log('Bad');
}
})(function(e) {
if (e) {
console.log(e);
}
});