在调试控制台中这样写:
监听 ws://127.0.0.1:55624/c4f74411-66ec-44b2-9cf6-15efb60f8611 的调试器 如需帮助,请参阅:https://nodejs.org/en/docs/inspector 附加调试器。
(3) [数组(2), 数组(2), 数组(2)] 没有调试适配器,无法发送“变量”
如果你能帮助我,我将不胜感激:)
最佳答案
发生这种情况是因为您的程序很快结束并且 VS Code 控制台尝试显示您程序中的对象(您可能已经尝试过 console.log,对吧?)
对象不会从您的程序传输到调试器,当您在控制台中展开它时,VS Code 必须查询它们。
不幸的是,当前最新的 VS Code 版本无法阻止节点进程退出。所以你有几个选择:
- 忽略错误,它应该只影响调试器控制台
- 在程序末尾添加一个断点,以便在节点进程退出之前刷新控制台
- 使用另一个调试器,例如Chrome 的检查器
- 在控制台输出中使用原始值,例如执行
console.log(JSON.stringify({ x: 5, y: 6 }))
而不是console.log({ x: 5, y: 6 })
- create an issue在 VS Code 仓库中等待修复
- 自己修复问题,寻找节点的
RuntimeAgent::notify_when_waiting_for_disconnect_
事件,应该使用
关于javascript - 没有调试适配器,无法发送'变量 VSCODE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63802256/