1
下按预期工作,等待3秒退出前:child_process.spawn()不等待子节点处理完成
child_process.spawn('sleep', [3]);
但这是立即退出,而不是等待3秒它应该(和它当这个命令直接运行:
child_process.spawn('node', ['-e', '"setTimeout(null, 3000);"']);
任何想法,为什么感谢
编辑:。 01在这两种情况下,的行为方式都是相同的。另外,我并不期待spawn()
函数被阻塞,我期待节点进程在退出之前等待其子进程退出。