如何在WebStorm中调试节点的核心库?
How to debug core library of node in WebStorm?
在 WebStorm 中,我可以使用 Force Step Into 按钮进入属于 Node 核心库的 _stream_readable.js
。但是我不能在那里添加任何断点。
与此同时,我可以在 Chrome Devtools 中执行此操作,其中存在限制,您需要 http 服务器连接 Chrome Dev 与 Node 应用程序。有时候不方便。
WebStorm 有调试核心代码的方法吗?
Chrome 开发工具处理加载到 VM、WebStorm 中的运行时代码 - 源文件在您的磁盘上可用。您不能在 project/libraries 中不存在的文件中创建断点。但是您可以在调试时进入运行时代码。
Node.js Webstorm 为 Node.js 代码完成创建的核心 库(设置 | 语言和框架 | Node.js和 NPM、Node.js Core) 包括 fs.js
、stream.js
等 - [=12= 提供的所有核心模块] 模块,所以一些核心文件在本地可用并包含在项目中,因此 IDE 可以访问。但未记录和类似的模块,如 _stream_readable
不包括在内。
在 WebStorm 中,我可以使用 Force Step Into 按钮进入属于 Node 核心库的 _stream_readable.js
。但是我不能在那里添加任何断点。
与此同时,我可以在 Chrome Devtools 中执行此操作,其中存在限制,您需要 http 服务器连接 Chrome Dev 与 Node 应用程序。有时候不方便。
WebStorm 有调试核心代码的方法吗?
Chrome 开发工具处理加载到 VM、WebStorm 中的运行时代码 - 源文件在您的磁盘上可用。您不能在 project/libraries 中不存在的文件中创建断点。但是您可以在调试时进入运行时代码。
Node.js Webstorm 为 Node.js 代码完成创建的核心 库(设置 | 语言和框架 | Node.js和 NPM、Node.js Core) 包括 fs.js
、stream.js
等 - [=12= 提供的所有核心模块] 模块,所以一些核心文件在本地可用并包含在项目中,因此 IDE 可以访问。但未记录和类似的模块,如 _stream_readable
不包括在内。