接口:ExecStreamOptions
Since
0.2.2
特性
输出
• Optional
onOutput : ( data
: { stdout
: string
; stderr?
: undefined
} | { stdout?
: undefined
; stderr
: string
}) =>void
类型声明
▸ ( data
):void
当接收命令执行的输出时调用。默认情况下,输出在任意边界处分割成块。如果您希望将输出拆分为完整的行,请设置splitOutputLines
为 true。然后为每一行调用一次回调。
Since
0.2.0
参数
姓名 | 类型 | 描述 |
---|---|---|
data | { stdout: string; stderr?: undefined } | { stdout?: undefined; stderr: string } | 输出内容。可以包含 stdout 字符串或 stderr 字符串,一次一个。 |
退货
void
错误时
• Optional
onError : ( error
: any
) =>void
类型声明
▸ ( error
):void
如果执行的命令出错,则调用以报告错误。
参数
姓名 | 类型 | 描述 |
---|---|---|
error | any | 执行命令时发生的错误 |
退货
void
关闭时
• Optional
onClose : ( exitCode
: number
) =>void
类型声明
▸ ( exitCode
):void
进程退出时调用。
参数
姓名 | 类型 | 描述 |
---|---|---|
exitCode | number | 进程退出代码 |
退货
void
分割输出线
• Optional
Readonly
splitOutputLines:boolean
指定调用的行为onOutput(data)
。默认情况下为原始输出,在任意位置分割输出。如果设置为 true,onOutput
则每行调用一次。