接口: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

如果执行的命令出错,则调用以报告错误。

参数
姓名类型描述
errorany执行命令时发生的错误
退货

void


关闭时

Optional onClose : ( exitCode: number) =>void

类型声明

▸ ( exitCode):void

进程退出时调用。

参数
姓名类型描述
exitCodenumber进程退出代码
退货

void


分割输出线

Optional Readonly splitOutputLinesboolean

指定调用的行为onOutput(data)。默认情况下为原始输出,在任意位置分割输出。如果设置为 true,onOutput则每行调用一次。