1
下按預期工作,等待3秒退出前:child_process.spawn()不等待子節點處理完成
child_process.spawn('sleep', [3]);
但這是立即退出,而不是等待3秒它應該(和它當這個命令直接運行:
child_process.spawn('node', ['-e', '"setTimeout(null, 3000);"']);
任何想法,爲什麼感謝
編輯:。 01在這兩種情況下,的行爲方式都是相同的。另外,我並不期待spawn()
函數被阻塞,我期待節點進程在退出之前等待其子進程退出。