You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Deno调试器启动后立即停止运行问题如何解决?

Deno VSCode调试自动退出排查修复方案

1. 调整调试配置适配官方规范

你当前使用的是过时的Node类型调试配置,Deno官方VSCode插件现已原生支持调试能力,直接修改launch.json配置即可解决适配问题:

  • 将配置中的type字段从node改为deno
  • 可删除固定端口配置"port": 9229,避免端口被占用导致连接失败
    调整后的参考配置如下:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Deno",
            "type": "deno",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "runtimeArgs": ["run", "--inspect-brk", "-A", "${file}"]
        }
    ]
}

2. 排查端口占用问题

如果不想修改配置类型,可先检查9229端口是否被其他进程占用:

  • macOS/Linux执行命令lsof -i:9229查看占用进程,杀掉对应进程即可
  • Windows执行命令netstat -ano | findstr 9229查看占用进程PID,在任务管理器中结束对应进程

3. 验证命令行调试是否正常

脱离VSCode直接在终端执行调试命令,确认Deno本身运行没有问题:

deno run --inspect-brk -A 目标文件路径

如果终端执行也直接退出,可在代码第一行添加debugger语句测试,排除代码执行过快没有断点卡住的问题。

4. 排查路径与缓存问题

  • 确认调试的文件路径没有空格、中文等特殊字符,旧版Deno对特殊字符路径解析存在兼容问题,可替换为绝对路径测试
  • 执行deno cache --reload 目标文件路径重新加载依赖,避免缓存损坏导致执行异常退出
  • 重启VSCode,禁用其他调试类插件排除冲突影响

内容的提问来源于stack exchange,提问作者Mafalda Hopkirk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 11:15:04