用途:通过 Bun 的调试器(--inspect)启动脚本,进行交互式调试。适用于需要将交互式调试器附加到 Bun 脚本、在快速退出的脚本首行断点、等待调试器附加后再执行,以及调试 Bun 测试的场景。若只是运行测试而非单步调试,应改用 bun-test;若诊断 TypeScript 编译错误或类型不匹配,应改用 typescript-debugging;若复现构建期错误,应改用 bun-build。
主要能力与参数:file(必填)为要调试的脚本文件;--brk 在首行断点(适合快速退出的脚本);--wait 在运行前等待调试器附加;--port=<port> 指定端口(默认自动分配)。
使用方式:标准调试 bun --inspect $FILE;首行断点 bun --inspect-brk $FILE;等待附加 bun --inspect-wait $FILE;自定义端口 bun --inspect=$PORT $FILE;调试测试 bun --inspect-brk test $PATTERN。命令会输出调试 URL,例如 ws://localhost:6499/ 与 debug.bun.sh/#localhost:6499。启动后向用户报告该调试 URL,并说明连接方式:在浏览器打开 debug.bun.sh/#localhost:<port>,或在 VSCode 中使用 Bun 扩展附加到该 WebSocket URL;同时提醒断点控制键(F8 继续、F10 单步跳过、F11 单步进入)。VSCode 集成可在 .vscode/launch.json 中添加 type 为 bun、request 为 launch、program 为 ${file}、stopOnEntry 为 true 的配置。
限制:资料未提供更多平台、收费或效果信息。