当我为vscode设置prelaunchtask时,我得到:无法跟踪指定的任务

时间:2019-01-14 23:43:47

标签: visual-studio-code

我需要为我的应用程序运行本地隧道,以便可以在本地主机上运行oauth2。我正在尝试配置vscode,以便在启动调试器的同时运行“设置本地隧道”(https://localtunnel.github.io/www/)任务,但是当我按F5时,本地隧道任务开始,然后等待一些我收到错误消息“无法跟踪指定的任务”。隧道在应用程序运行时终止,因此,现在,我需要在调试之前每次手动运行本地隧道任务。

我尝试了以下方法:

launch.json
 {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceFolder}/index.js",
     "preLaunchTask":"Set up Local Tunnel"
 },
tasks.json
{
        "label": "Set up Local Tunnel",
        "type": "shell",
        "command": "lt --port 8080 -s foobar",
        "isBackground": true,

        "problemMatcher": {
            "background": {
                "activeOnStart": true,
                "beginsPattern": "Executing task",
                "endsPattern": "your url is:"
            }
        }
    },

0 个答案:

没有答案