node-inspector无法启动

时间:2015-02-24 04:22:25

标签: node.js ubuntu ubuntu-12.04 node-inspector

命令运行:

$ node-debug --web-port=8090 myfile.js

返回以下内容:

  

Node Inspector现在可以从   http://127.0.0.1:8090/debug?port=5858调试myfile.js

     

监听端口5858上的调试器命令失败:   [971:971:0223/200200:错误:browser_main_loop.cc(210)] Gtk:无法打开   display :: 0错误:无法打开显示:: 0 / usr / bin / xdg-open:461:   / usr / bin / xdg-open:mozilla:not found / usr / bin / xdg-open:461:   / usr / bin / xdg-open:epiphany:not found / usr / bin / xdg-open:461:   / usr / bin / xdg-open:konqueror:not found / usr / bin / xdg-open:461:   / usr / bin / xdg-open:chromium-browser:找不到   [1005:1005:0223/200201:错误:browser_main_loop.cc(210)] Gtk:不能   open display :: 0 / usr / bin / xdg-open:461:/ usr / bin / xdg-open:links2:   找不到/ usr / bin / xdg-open:461:/ usr / bin / xdg-open:links:not found   / usr / bin / xdg-open:461:/ usr / bin / xdg-open:lynx:not found   / usr / bin / xdg-open:461:/ usr / bin / xdg-open:w3m:not found xdg-open:no   可用于打开&{39; http://127.0.0.1:8090/debug?port=5858'   请在Chrome / Chromium / Opera或类似浏览器中手动打开网址

然后,访问http://127.0.0.1:8090/debug?port=5858会返回,"拒绝连接"错误。

1 个答案:

答案 0 :(得分:1)

您可以添加-c选项以阻止node-debug打开浏览器:

$ node-debug -c --web-port 8090 myfile.js

IIRC node-debug会丢弃来自检查员后端的错误消息。您可以尝试手动运行后端以验证它是否正确启动。

$ node-inspector --web-port 8090
# in another terminal tab/window
$ node --debug myfile.js