我是一个新的deno用户。一直在使用node很长一段时间,切换到deno,并非常高兴与它。它真的很好
但是我有个问题
每当我试着调试一个deno文件时,vscode调试器开始运行半秒钟,然后停止,什么也没发生。它没有冻结或任何东西,它只是开始了一会儿,然后停止。
我用这个作为启动配置
{
"version": "0.2.0",
"configurations": [
{
"name": "Deno1",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"runtimeExecutable": "deno",
"outputCapture": "std",
"runtimeArgs": ["run", "--inspect-brk", "-A", "${fileName}"],
"port": 9229,
}
]
}
字符串
我从this post上取的
我应该补充的是,我已经能够调试这个文件,但有一天它刚刚开始显示这个问题,我刚才描述没有(据我所知)任何改变我的一部分。
我正在调试this file
如何解决此问题?
1条答案
按热度按时间xggvc2p61#
为了使它工作,你需要添加一个
"program"
字段到launch.json
,并将文件的路径移动到那里,这在你链接到的文章中的this answer中有简要提到。但你还需要将"port"
更改为"attachSimplePort"
:字符串
要调试应用程序的另一部分,只需更改
program
中的路径,例如将其更改为main.ts
这样的入口点文件。使用--inspect-brk
,调试器将首先在程序的第一行中断,然后您可以使用F5
或调试器面板中的continue按钮继续到断点。(Deno v1.14)