在 WebStorm 中,我可以_stream_readable.js
使用 Force Step Into 按钮进入 Node 核心库。但我不能在那里添加任何断点。
同时,我可以在 Chrome Devtools 中执行此操作,其中存在一个限制,您需要使用 http 服务器将 Chrome Dev 与 Node 应用程序连接起来。有时不方便。
有没有办法在 WebStorm 中调试核心代码?
在 WebStorm 中,我可以_stream_readable.js
使用 Force Step Into 按钮进入 Node 核心库。但我不能在那里添加任何断点。
同时,我可以在 Chrome Devtools 中执行此操作,其中存在一个限制,您需要使用 http 服务器将 Chrome Dev 与 Node 应用程序连接起来。有时不方便。
有没有办法在 WebStorm 中调试核心代码?
Chrome 开发工具处理加载在 VM、WebStorm 中的运行时代码 - 以及磁盘上可用的源文件。您不能在项目/库中不存在的文件中创建断点。但是您可以在调试时单步执行运行时代码。
Webstorm为Node.js代码完成创建的Node.js核心库(设置|语言和框架|Node.js和NPM,Node.js核心)包括fs.js
,stream.js
等-模块提供的所有核心模块builtin-modules
,所以一些核心文件在本地可用并包含在项目中,因此可供 IDE 访问。_stream_readable
但不包括未记录的和类似的模块。