1

命令运行:

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

这返回了以下内容:

节点检查器现在可从 http://127.0.0.1:8090/debug?port=5858调试 myfile.js

调试器侦听端口 5858 命令失败:[971:971:0223/200200:ERROR:browser_main_loop.cc(210)] Gtk:无法打开显示::0 错误:无法打开显示::0 /usr/bin/xdg-open :461:/usr/bin/xdg-open:mozilla:未找到/usr/bin/xdg-open:461:/usr/bin/xdg-open:顿悟:未找到/usr/bin/xdg-open:461 : /usr/bin/xdg-open: konqueror: 未找到 /usr/bin/xdg-open: 461: /usr/bin/xdg-open: chromium-browser: 未找到 [1005:1005:0223/200201:ERROR :browser_main_loop.cc(210)] Gtk:无法打开显示:0 /usr/bin/xdg-open:461:/usr/bin/xdg-open:links2:未找到/usr/bin/xdg-open:461 :/usr/bin/xdg-open:链接:未找到/usr/bin/xdg-open:461:/usr/bin/xdg-open:lynx:未找到/usr/bin/xdg-open:461:/ usr/bin/xdg-open: w3m: 未找到 xdg-open: 没有可用于打开的方法'http://127.0.0.1:8090/debug?port=5858 ' 请在 Chrome/Chromium/Opera 或类似浏览器中手动打开 URL

但是,访问http://127.0.0.1:8090/debug?port=5858 会返回“连接被拒绝”错误。

4

1 回答 1

1

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

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

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

$ node-inspector --web-port 8090
# in another terminal tab/window
$ node --debug myfile.js
于 2015-02-24T06:49:56.783 回答