我需要为我的应用程序运行本地隧道,以便可以在本地主机上运行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:"
}
}
},