界面: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

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

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

void


onClose

可选 onClose: (exitCode: number) => void

类型声明

▸ (exitCode): void

进程退出时调用。

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

void


splitOutputLines

可选 只读 splitOutputLines: boolean

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