我想从task.json中读取任务,然后对其进行修改,并在执行任务后获取输出。
vscode.tasks.fetchTasks().then((tasks) => {
tasks.forEach(task => {
if (task.name === 'mytask') {
task.isBackground = true;
vscode.tasks.executeTask(task);
}
});
});
我使用task.isBackground = true;
使任务在后台运行,但似乎不起作用。
并有这样的api:
vscode.tasks.executeTask(task).then(output){
console.log(output)
//do something about output