我有一些在调试模式下运行的代码。据我了解,这通过标准node.js 调试器运行它。
我经常得到以下信息:
...
break in timers.js:77
...
有时我在其他文件上有断点,但它们总是给出绝对文件路径,但在这种情况下它只是文件名。我找不到具有该名称的文件,其内容列于 上line 77
,也找不到有关调试器如何工作的解释。
我怎样才能找到这个timers.js
文件?
我有一些在调试模式下运行的代码。据我了解,这通过标准node.js 调试器运行它。
我经常得到以下信息:
...
break in timers.js:77
...
有时我在其他文件上有断点,但它们总是给出绝对文件路径,但在这种情况下它只是文件名。我找不到具有该名称的文件,其内容列于 上line 77
,也找不到有关调试器如何工作的解释。
我怎样才能找到这个timers.js
文件?
通常,当您在调试器中看到没有路径的文件名时,这意味着该文件是编译到节点二进制文件中的核心库之一。
如果您想深入了解源代码,请确保您正在查看与您正在运行的节点版本匹配的 git 标记。
内置文件是: