我有一些代码,我在调试模式下运行。据我了解,这是通过标准node.js debugger。
运行的我经常收到以下信息:
...
break in timers.js:77
...
有时我在其他文件上有断点,但它们总是提供绝对文件路径,但在这种情况下它只是文件名。我找不到具有该名称的文件,该文件的内容列在line 77
上,我也无法找到调试器如何工作的解释。
如何找到此timers.js
文件?
答案 0 :(得分:1)
通常,当您在调试器中看到没有路径的文件名时,表示该文件是core libraries that are compiled in to the node binary之一。
如果您想深入了解源代码,请确保您正在查看与您正在运行的节点版本相匹配的git标记。
内置文件是: