You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode的tasks.json中启动指定launch.json调试器?

解决方案

要在tasks.json中直接启动指定的调试器,你需要使用VSCode内置的workbench.action.debug.startWithConfig命令——之前尝试的workbench.action.debug.selectandstart仅用于打开调试器选择面板,不支持直接指定配置名称,这是导致参数无效的核心原因。

正确的任务配置

将你的任务替换为以下内容,确保参数与launch.json中调试配置的name字段完全一致(这里对应你的my_debugger):

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "LAUNCH DEBUGGER",
      "type": "command",
      "command": "workbench.action.debug.startWithConfig",
      "args": "my_debugger",
      "problemMatcher": []
    }
  ]
}

整合现有任务链

如果需要将调试器启动任务与你已有的构建、部署任务链结合,只需添加dependsOn字段,指定前置任务的标签即可:

{
  "label": "LAUNCH DEBUGGER",
  "type": "command",
  "command": "workbench.action.debug.startWithConfig",
  "args": "my_debugger",
  "dependsOn": ["BUILD", "DEPLOY"], // 替换为你实际的构建、部署任务标签
  "problemMatcher": []
}

执行该任务时,会先依次完成构建、部署流程,再自动启动指定的调试器,完全简化你的工作流。

内容的提问来源于stack exchange,提问作者Kiem Nguyen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 22:42:41