【问题标题】:Run javascript debug terminal with tasks使用任务运行 javascript 调试终端
【发布时间】:2022-11-23 02:47:06
【问题描述】:

this post 相同,但无人接听。

我们如何运行 JavaScript 调试终端而不是 tasks.json 的经典 shell?

我实际上用它在启动时运行几个 npm 目标,但对于其中一些我需要一些调试。我必须停止进程,打开终端,然后在这个专用终端中重新启动我的应用程序。

我的一项实际 tasks.json 任务:

{
    "label": "webpack",
    "type": "shell",
    "command": "npm run -s start-webpack -- -w",
    "isBackground": false,
    "problemMatcher": [],
    "presentation": {
        "group": "main"
    }
}

【问题讨论】:

    标签: visual-studio debugging


    【解决方案1】:

    我使用不同的方法来调试 NodeJS 应用程序解决了这个问题:Auto Attach 而不是 JavaScript 调试终端。

    创建任务并设置"task.allowAutomaticTasks": "on"后,按Ctrl + Shift + P打开命令面板,搜索Debug: Toggle Auto Attach,设置为Smart,重启vscode即可。

    这是创建的任务供参考:

    {
        "version": "2.0.0",
        "tasks": [
            {
                "type": "npm",
                "script": "start:dev",
                "problemMatcher": [],
                "label": "npm: start:dev",
                "detail": "nodemon",
                "runOptions": {
                    "runOn": "folderOpen"
                }
            }
        ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-13
      相关资源
      最近更新 更多