Ale*_*ang 9 visual-studio-code vscode-extensions vscode-tasks
我正在写一个 vscode 扩展。我创建了一个 TaskProvider 并注册了一些任务来在启动调试之前完成一些工作。
const task = new vscode.Task(
taskDefinition,
scope,
name,
source,
new vscode.ShellExecution("run some external command", options),
problemMatchers
);
Run Code Online (Sandbox Code Playgroud)
我可以注册一个onDidEndTaskProcess
处理程序以在任务进程退出时获取退出代码。
extensionContext.subscriptions.push(vscode.tasks.onDidEndTaskProcess(onDidEndTaskProcessHandler))
Run Code Online (Sandbox Code Playgroud)
但从vscode文档来看,vscode.TaskProcessEndEvent
只有一个exitCode
而没有其他详细信息。
我想获取该过程的 Error 对象和标准错误。有什么办法可以做到这一点吗?
或者还有其他更好的方法来确定任务失败的原因吗?
归档时间: |
|
查看次数: |
629 次 |
最近记录: |