【发布时间】:2021-05-13 16:47:07
【问题描述】:
我正在尝试在 WSL-2 中运行的 Ubuntu 20.04 LTS 上使用 VSCode 调试 Deno。我按照the Deno manual 中的描述设置了我的launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Deno",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "deno",
"runtimeArgs": ["run", "--inspect-brk", "-A", "${fileBasename}"],
"outputCapture": "std",
"port": 9229
}
]
}
但是,当我启动 Deno 时,“--inspect-brk”选项正在从用于启动 Deno 的命令中删除。如果我修改我的 launch.json 以将选项更改为“inspect-brk”(删除前导 --),该选项会显示在命令行上并且我收到错误:
Cannot resolve module "file:///mnt/c/Users/mlwp/projects/deno/inspect-brk"
同样,如果我将选项名称更改为“--inspect-brk-fun”,我会收到以下消息:
Found argument '--inspect-brk-fun' which wasn't expected, or isn't valid in this context
任何人都知道为什么 VSCode 会剥离该选项或如何调试它
【问题讨论】:
标签: visual-studio-code deno wsl-2