调试控制台能否显示Deno测试API的完整运行结果?
如何在VSCode调试Deno测试时显示完整测试结果
默认情况下,VSCode的Deno调试配置不会把测试的完整输出定向到调试控制台。要实现和终端执行deno test一样的完整结果展示,只需修改launch.json的配置即可:
- 打开VSCode的「运行和调试」面板,编辑当前的Deno测试配置文件
launch.json - 在配置项中添加
console字段,设为integratedTerminal(集成终端)或externalTerminal(外部终端),同时确保args包含测试所需参数:
{ "version": "0.2.0", "configurations": [ { "name": "Deno Test", "type": "deno", "request": "launch", "program": "${file}", "args": ["test", "--allow-all"], "console": "integratedTerminal" } ] }
- 保存配置后重启调试,测试的完整结果就会直接输出到指定终端,和手动执行
deno test的效果完全一致。
如果希望在调试控制台也能捕获完整输出,可以额外添加outputCapture字段:
"outputCapture": "std"
不过这个方式的输出格式可能不如终端直观,优先推荐使用console配置项。
内容的提问来源于stack exchange,提问作者Ooker
相关产品推荐
相关产品推荐

