在WebStorm中,我可以使用Force Step Into按钮进入属于Node核心库的_stream_readable.js
。但我无法在那里添加任何断点。
与此同时,我可以在Chrome Devtools中执行此操作,因为您需要使用http服务器将Chrome Dev与Node Application连接起来。有时候不方便。
有没有办法在WebStorm中调试核心代码?
答案 0 :(得分:2)
Chrome Dev Tools处理VM,WebStorm中加载的运行时代码 - 磁盘上有源文件。您无法在项目/库中不存在的文件中创建断点。但是你可以在调试时进入运行时代码。
由Webstorm为Node.js代码完成创建的 Node.js Core 库(设置|语言和框架| Node.js和NPM ,节点。 js Core )包括fs.js
,stream.js
等 - builtin-modules
模块提供的所有核心模块,因此一些核心文件在本地可用并包含在项目中可访问IDE。但是未包括未记录的类似模块,如_stream_readable
。