Node.js 调试不工作,开箱即用。
在全新安装的 eclipse Kepler SR1 Build id: 20130919-0819 上,在 64 位 Windows 7 上,我使用 Eclipse Marketplace 安装了 Nodeclipse 和 Enide 0.6。
我在一个新的工作区中创建了一个新的 Node-Express 项目。在 Project Explorer 中,我右键单击 app.js 并选择“Debug As --> Node Application”。
控制台显示:
C:\Program Files (x86)\nodejs\node.exe --debug-brk=5858 F:\workspace\test\app.js
但node.exe 立即死亡,并弹出一个对话框“正在启动代理...”,然后是一个错误对话框:“启动 STANDALONE_V8”遇到问题。(我猜 node.exe 已经退出,所以调试器没有要连接的 V8 实例。)
eclipse 错误日志显示错误:
org.eclipse.debug.ui.toggleBreakpointsTargetFactory 扩展无法加载断点切换目标,因为指定的 id 已注册。指定 ID 为:org.chromium.debug.ui.ChromiumToggleBreakpointTargetFactory
同样的序列在同事的机器上完美运行。这个断点目标 ID 在我的机器上的哪个位置注册,如何清除它?或者我还能尝试什么?