【发布时间】:2023-04-03 22:04:01
【问题描述】:
因为 node-inspector 是一个非常有用的程序,我想我应该看看源代码,看看我是否无法拼凑出它是如何工作的。据我所知,该程序充当浏览器和活动调试会话之间的中介,促进它们之间的通信。它通过 paperboy 和 socket 与浏览器通信的方式看起来非常简单。我很难理解的是节点检查器如何与在不同进程中进行的节点调试会话进行通信。
为了更清晰和具体,我通常这样运行节点检查器:
-
我像这样运行我的脚本:
node --debug-brk myscript.js
然后我打开一个新终端并运行 node-inspector &
我很想知道 node-inspector 如何定位我想要调试的脚本,然后连接到它。我发现了一个“调试器”对象,它似乎实现了一个与节点调试会话通信的接口,但它最初如何连接到它对我来说有点神秘。
【问题讨论】:
标签: javascript node.js node-inspector