Мне нужно запустить локальный туннель для моего приложения, чтобы я мог выполнять 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:"
}
}
},