我尝试用 co 制作一些节点脚本。它运作良好,但在脚本完成之前有很大的延迟。(我在一秒钟后得到“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);
}
});