Chrome 调试器会在没有断点的点上永久中断



每次我使用 --inspect-brk 运行节点时,它首先在第 1 行中断(正如预期的那样,因为我添加了 -brk(。然后,它会在第 126 行的 node_modules 中中断一个文件,其中没有断点、调试器语句或错误。

我重新启动了计算机,但它一直在这样做,我尝试了设置 ->恢复默认值并在开发工具中重新加载,但它一直在这样做。在开发工具中,我尝试右键单击第 126 行并选择"永不在此处暂停",它会在第 125 行放置一个橙色箭头,所以我在第 127 行尝试了相同的操作,它将橙色箭头放在 127 处,但仍然在 126 处中断。

我快要把笔记本电脑扔出窗外,然后在另一台笔记本电脑上尝试一下,因为这让我无休止地恼火,但问题可能出在 chrome 开发工具上。我正在使用 78.0.3904.108(官方版本((64 位(在 mac os catalina 10.15.2 上

任何帮助将不胜感激。

我找到了我是如何陷入这种情况的。我在node_modules中编辑了该文件,并在node_modules/package/dist/theFile中放置了一个调试器语句.js以弄清楚如何使用该包。

运行代码时,它向我显示它在 node_modules/package/src/theFile 上中断.js并且没有向我显示调试器,因为 node_modules/package/src/theFile.js 不存在,而是因为 node_modules/package/dist/theFile.js。map确实存在,它在调试器中显示不存在的文件,并且不显示调试器语句,因为源映射未重新创建。

最新更新