无法使用chrome devtools从eclipse运行node.js调试

时间:2011-10-18 11:53:10

标签: javascript eclipse node.js google-chrome-devtools

我正在尝试使用Eclipse运行Ubuntu下的node.js debug:3.7.1,Chromium JS Debugger 0.3和node.js 4.12(稳定)。

我按https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger所述安装并配置了调试。

我用--debug运行我的节点应用程序,然后我在eclipse中运行调试,我看到它连接到调试端口,但随后它崩溃了消息“发生内部错误:”启动节点5858“。 显示java.lang.NullPointerException

通讯如下:

  

从Chrome收到:输入:connect V8-Version:3.1.8.26   协议版本:1嵌入主机:节点v0.4.12内容长度:0

     

消息结束

     

发送给Chrome:

     

消息结束

     

的Content-Length:46

     

{ “SEQ”:3, “类型”: “请求”, “命令”: “版本”}

     

消息结束

     

从Chrome收到:

     

内容长度:135

     

{ “SEQ”:2 “request_seq”:3, “类型”: “响应”, “命令”: “版本”, “成功”:真的, “身体”:{ “V8Version”:“3.1。 8.26 “},” 参考文献 “:[],” 跑“:真}

     

消息结束

2 个答案:

答案 0 :(得分:1)

我认为你应该报告问题,因为它处理异常(显然是一个错误)。

这是指示:http://code.google.com/p/chromedevtools/wiki/HowToReportProblem

它还介绍了如何获取NullPointerException栈跟踪,这可能是这里最有价值的数据。

答案 1 :(得分:0)

使用WebStorm(phpStorm)和node.js调试扩展