介面: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

如果執行的命令出錯,則會呼叫此方法來回報錯誤。

參數
名稱類型說明
error(錯誤)any(任何)執行的命令中發生的錯誤
回傳值

void


onClose(關閉)

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

類型宣告

▸ (exitCode): void

程序結束時呼叫。

參數
名稱類型說明
exitCode(結束代碼)number(數字)程序結束代碼
回傳值

void


splitOutputLines (分割輸出行)

選用 唯讀 splitOutputLines: boolean(布林值)

指定呼叫 `onOutput(data)` 的行為。 預設為原始輸出,在任何位置分割輸出。 如果設定為 true,則會針對每一行呼叫一次 `onOutput`。