Vscode Deno 应用程序的调试错误:无法连接到调试目标
Vscode debug error for Deno application: Could not connect to debug target at
我正在学习 Pluralsight 上的 deno 课程(Deno:入门)。我在调试模块。当我尝试启动调试器时,我在 vscode:
上收到此错误消息
这是我的启动设置:
{
"name": "Launch Deno",
"request": "launch",
"type": "pwa-node",
"program": "affiliate_data_server.ts",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "deno",
"runtimeArgs": [
"run",
"--inspect",
"--allow-all"
],
"attachSimplePort": 8888
},
调试控制台只给出这个输出:
C:\Users\kara\.deno\bin\deno.exe run --inspect --allow-all affiliate_data_server.ts
有时,当我点击取消时,应用程序仍然在端口上监听,所以我必须手动终止进程。
当我改用这个配置时;
{
"name": "Node Deno",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "deno",
"runtimeArgs": ["run", "--inspect", "-A", "affiliate_data_server.ts"],
"port": 9229
},
它启动了服务器,但断点不起作用。
解决方案是什么?
我已经通过
将 Deno 降级到 1.6.1 版本解决了这个问题
deno upgrade --version 1.6.1
来源:Github
您可以使用 --inspect-brk
而不是 --inspect
,这样它将在程序的第一行中断。
我正在学习 Pluralsight 上的 deno 课程(Deno:入门)。我在调试模块。当我尝试启动调试器时,我在 vscode:
上收到此错误消息这是我的启动设置:
{
"name": "Launch Deno",
"request": "launch",
"type": "pwa-node",
"program": "affiliate_data_server.ts",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "deno",
"runtimeArgs": [
"run",
"--inspect",
"--allow-all"
],
"attachSimplePort": 8888
},
调试控制台只给出这个输出:
C:\Users\kara\.deno\bin\deno.exe run --inspect --allow-all affiliate_data_server.ts
有时,当我点击取消时,应用程序仍然在端口上监听,所以我必须手动终止进程。
当我改用这个配置时;
{
"name": "Node Deno",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "deno",
"runtimeArgs": ["run", "--inspect", "-A", "affiliate_data_server.ts"],
"port": 9229
},
它启动了服务器,但断点不起作用。
解决方案是什么?
我已经通过
将 Deno 降级到 1.6.1 版本解决了这个问题deno upgrade --version 1.6.1
来源:Github
您可以使用 --inspect-brk
而不是 --inspect
,这样它将在程序的第一行中断。