【发布时间】:2014-03-05 05:30:20
【问题描述】:
我在 Oracle VirtualBox 的 Linux VM 中运行 Node.js 应用程序。 VM上的5858端口转发到localhost上的5858端口。
我在主机操作系统 (Windows 7) 上运行 WebStorm。在 WebStorm 中,我单击 Run >> Edit Configurations....,然后单击添加按钮(加号)并选择 Node.js remote debug。然后我输入配置的名称并将主机保留为127.0.0.1,将端口保留为5858。我单击OK,并确保我的节点应用程序正在使用--debug 标志的VM 上运行。
然后我单击 WebStorm 工具栏中的错误图标,调试器出现在 WebStorm IDE 的底部。
如何确认连接成功?断点不起作用,WebStorm 中的控制台保持为空(而信息被发送到 Linux VM 上的控制台)。谁能建议要使远程调试会话正常工作还需要做什么?
【问题讨论】:
-
如果有人碰巧使用 --inspect 标志运行 WebStorm 2017.2 和 nodejs,请确保首先将 WebStorm 更新到 2017.3 EAP,它支持由 --inspect 标志强制执行的新 Chromium 调试协议.
标签: node.js debugging vagrant webstorm