无法使用nodeclipse调试nodeJS(无法连接到独立V8 VM)

时间:2014-07-21 21:14:47

标签: node.js debugging nodeclipse

希望有人可以提供帮助。我经历过每个论坛,在线帮助,每个youtube和每个例子都能找到答案。这或者意味着它非常微妙或非常简单,我只是错过了似乎适合每个人的东西。

Nodeclipse/chromedevtools failed to connect to Standalone V8 VM 
( Check Help (F1) and Support http://www.nodeclipse.org/#support )
. Info:
connect timed out

当我使用nodeclipse使用项目上的右键单击菜单调试节点应用程序时出现上述错误。 DEBUG AS - >节点应用程序。

当我跑步时 - > NODE APPLICATION,它发布很好。但是,当我使用debug-as运行时,我得到了该错误,并且调试信息看起来像......(或者不是..我无法发布图像......但它终止了V8 VM条目)

我已经安装了JDK 8,最新的NodeJS,快递包,来自nodeclipse.org的enide studio,并按照说明构建了一个启动应用程序(新的 - 快速项目),然后尝试使用debug调试该应用程序-as->节点应用程序。

我可以成功调试我从命令行启动的节点实例(我的实际项目),它让我逐步浏览虚拟项目文件等。但我一直在寻找“一体化”的性质我正在调试我正在编辑的相同文件,可以在eclipse中启动/测试所有文件。

  • 赢7,64位
  • JDK 1.8.0_11 64bit
  • 节点0.10.29 64位
  • nodeclipse / enide studio 2014-011-20140228-win64

我也尝试过使用JDK1.7(64位)。

任何和所有帮助将不胜感激。

此致

齐格

3 个答案:

答案 0 :(得分:1)

虽然问题发生之前很难在其他机器上重现。 需要更多统计数据。

http://www.nodeclipse.org/#support提供了在线帮助的链接(与F1内置相同)

特别是

https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.help/contents/run.mdhttps://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.help/contents/debug.md

你有没有试过

首先运行node --debug-brk app.js,然后再运行Eclipse / Enide Studio? #107

答案 1 :(得分:1)

我有幸通过以下方式解决了这个错误:

  1. 右键单击服务器并选择run as - >节点应用程序
  2. 在Firefox中导航到我的服务器正在侦听的地址
  3. 在控制台中停止服务器
  4. 右键单击服务器并选择debug as - >节点应用程序
  5. 我还创建了一个名为“visualstudio”的新视角,并且在开发和调试之间没有切换视角(尽管我怀疑视角与问题有很大关系)

    使用这种方法,我得到了一个有趣的解决方案,当服务器启动时调试器在第1行中断,然后我必须单击resume。但是,在恢复后,执行仅在请求到达断点时停止。

答案 2 :(得分:0)

您必须运行该命令来调试node.js文件:

node --debug-brk yourfilename.js(现在不行)

node --inspect-brk yourfilename.js