没有调试适配器,无法发送'变量VSCODE



在调试控制台中写入以下内容:

在ws://127.0.0.1::55624/c4f74411-66ec-44b2-9cf6-15efb60f8611上侦听的调试器有关帮助,请参阅:https://nodejs.org/en/docs/inspector已附加调试器。

(3( [数组(2(,数组(2没有调试适配器,无法发送"变量">

如果你能帮助我,我将不胜感激:(

发生这种情况是因为您的程序很快结束,VS代码控制台试图显示程序中的对象(您可能已经尝试过console.log,对吧?(

对象不会从程序转移到调试器,当您在控制台中展开VS代码时,VS代码必须查询它们。

不幸的是,当前最新的VS代码版本无法阻止节点进程退出。所以你有两个选择:

  • 忽略错误,它应该只影响调试器控制台
  • 在程序的末尾添加一个断点,以便在节点进程退出之前刷新控制台
  • 使用另一个调试器,例如Chrome的检查器
  • 在控制台输出中使用原始值,例如使用console.log(JSON.stringify({ x: 5, y: 6 }))而不是console.log({ x: 5, y: 6 })
  • 在VS代码回购中创建一个问题并等待解决
  • 自行解决问题,查找应该使用的节点的RuntimeAgent::notify_when_waiting_for_disconnect_事件

最新更新