介面:ExecStreamOptions

0.2.2

屬性

onOutput

可選 onOutput: (data: { stdout: string ; stderr?: undefined } | { stdout?: undefined ; stderr: string }) => void

型別宣告

▸ (data): void

在收到命令執行輸出時呼叫。預設情況下,輸出在任意邊界處分塊。如果您希望輸出按完整的行分塊,請將 splitOutputLines 設定為 true。然後,每行呼叫一次回撥函式。

0.2.0

引數
名稱型別描述
data{ stdout: string; stderr?: undefined } | { stdout?: undefined; stderr: string }輸出內容。可以包含 stdout 字串或 stderr 字串,一次一個。
返回

void


onError

可選 onError: (error: any) => void

型別宣告

▸ (error): void

如果執行命令出錯,則呼叫此方法報告錯誤。

引數
名稱型別描述
錯誤任意執行命令中發生的錯誤
返回

void


onClose

可選 onClose: (exitCode: number) => void

型別宣告

▸ (exitCode): void

程序退出時呼叫。

引數
名稱型別描述
exitCodenumber程序退出程式碼
返回

void


splitOutputLines

可選 只讀 splitOutputLines: boolean

指定呼叫 onOutput(data) 的行為。預設情況下為原始輸出,在任意位置分割輸出。如果設定為 true,則 onOutput 將為每行呼叫一次。