界面: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将为每一行调用一次。