接口:ExecStreamOptions

Since

0.2.2

性能

onOutput (输出)

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


onError 错误

Optional onError:(error:any) => void

类型声明

▸ (error):void

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

参数
名字类型描述
errorany执行的命令中发生的错误
返回

void


关闭

Optional onClose:(exitCode:number) => void

类型声明

▸ (exitCode):void

在进程退出时调用。

参数
名字类型描述
exitCodenumber进程退出代码
返回

void


splitOutputLines

Optional Readonly splitOutputLinesboolean

指定调用onOutput(data).默认情况下是 Raw 输出,在任何位置拆分输出。如果设置为 true,则onOutput将为每行调用一次。