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