介面: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
程序退出時呼叫。
引數
| 名稱 | 型別 | 描述 |
|---|---|---|
exitCode | number | 程序退出程式碼 |
返回
void
splitOutputLines
• 可選 只讀 splitOutputLines: boolean
指定呼叫 onOutput(data) 的行為。預設情況下為原始輸出,在任意位置分割輸出。如果設定為 true,則 onOutput 將為每行呼叫一次。