接口: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。
参数
名字 | 类型 | 描述 |
---|---|---|
error | any | 执行的命令中发生的错误 |
返回
void
关闭
•Optional
onClose:(exitCode
:number
) => void
类型声明
▸ (exitCode
):void
在进程退出时调用。
参数
名字 | 类型 | 描述 |
---|---|---|
exitCode | number | 进程退出代码 |
返回
void
splitOutputLines
•Optional
Readonly
splitOutputLines 的boolean
指定调用onOutput(data)
.默认情况下是 Raw 输出,在任何位置拆分输出。如果设置为 true,则onOutput
将为每行调用一次。