命令运行:
$ 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会返回,"拒绝连接"错误。
答案 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