我在 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
,并确保我的 Node 应用程序在 VM 上使用 --debug
标志运行。
然后我点击 WebStorm 工具栏中的调试图标,调试器出现在 WebStorm IDE 底部。
我如何确认连接成功?断点不起作用,WebStorm 中的控制台保持为空白(而信息被发送到 Linux VM 上的控制台)。有人能建议还需要做什么才能使远程调试会话正常工作吗?