【发布时间】:2021-08-26 22:49:12
【问题描述】:
我将 VS 代码更新到了 1.59.1 版,并且节点调试不再起作用——我在今天之前是在 2020 年 7 月构建的。我使用 nvm 在版本之间切换,我的 nvm 默认是 Node 12.22。
如果我在 VS 代码终端中运行“node --inspect-brk...”(我曾经这样做过),那么事情只会挂起“调试器正在侦听..”消息。如果我运行 'node --inspect' 程序运行,也有一个 '调试器正在侦听..' 消息但不尊重断点。 (顺便问一下,inspect 和 inspect-brk 之间有什么区别?)
安装最新的 VS 代码并打开它后,会出现一个对话框,提示节点 10 在我的路径中,因此自动附加将不再起作用。是的,节点 10 是我的 nvm 选项的一部分,但我现在通过 nvm 使用节点 12。 (由于某种原因,当我打开 VS Code 时,该对话框现在不再出现。)
我将 VS 代码“自动附加”设置设置为“仅带标志”。我也尝试过“总是”选项,但没有运气。我已经多次关闭并重新打开 VS 代码以查看更改的设置是否有效,但到目前为止还没有。如果有人知道我可能遗漏了什么或知道什么,我很高兴听到建议。
【问题讨论】:
标签: node.js visual-studio-code nvm