如何在WebStorm中调试节点的核心库?

时间:2017-10-28 01:46:25

标签: node.js debugging webstorm node-debugger

在WebStorm中,我可以使用Force Step Into按钮进入属于Node核心库的_stream_readable.js。但我无法在那里添加任何断点。

与此同时,我可以在Chrome Devtools中执行此操作,因为您需要使用http服务器将Chrome Dev与Node Application连接起来。有时候不方便。

有没有办法在WebStorm中调试核心代码?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

Chrome Dev Tools处理VM,WebStorm中加载的运行时代码 - 磁盘上有源文件。您无法在项目/库中不存在的文件中创建断点。但是你可以在调试时进入运行时代码。

由Webstorm为Node.js代码完成创建的

Node.js Core 库(设置|语言和框架| Node.js和NPM 节点。 js Core )包括fs.jsstream.js等 - builtin-modules模块提供的所有核心模块,因此一些核心文件在本地可用并包含在项目中可访问IDE。但是未包括未记录的类似模块,如_stream_readable