5
var childProcess = cp.spawnSync(command, args, {
cwd: process.cwd(),
env: process.env,
stdio: 'inherit',
encoding: 'utf-8'
});
childProcess.output總是EQ [NULL,NULL,NULL]如何閱讀child_process.spawnSync標準輸出與標準輸入輸出選項 '繼承'
process.stdout.write鉤並沒有給我任何輸出
您是否發現此解決方案?我有同樣的問題,我需要使用''繼承''爲了保持進度顯示,但我不能鉤'stdout.write'或監聽'data'事件... –
@FranDios我的解決方法是使用管道捕捉進程輸出'stdio:[0,isOutputNeeded? 'pipe':1,2],' –