【问题标题】:Cannot open Chrome to the right url for debugging Node.js script无法将 Chrome 打开到正确的 URL 以调试 Node.js 脚本
【发布时间】:2018-05-03 11:17:43
【问题描述】:

我在命令行运行这个:

$ node --inspect --debug-brk  test/src/dev/node/define/1.test.js
Debugger listening on ws://127.0.0.1:9229/93a5524a-ae0a-4aa2-a985-3cd6ac6a2b9f
For help see https://nodejs.org/en/docs/inspector

通常这个命令会输出一个我复制并粘贴到浏览器的 url。在某些时候,它还会自动打开 Chrome 到正确的 url,这样我就可以立即开始调试,这非常好。但是现在它不会记录要打开的 url,也不会自动打开 url!该死的。

注意以下网址不是正确打开的:

ws://127.0.0.1:9229/93a5524a-ae0a-4aa2-a985-3cd6ac6a2b9f

有人在 Node.js 版本 6+ 中看到过这个吗?

【问题讨论】:

  • 注意node --inspect-brknode --inspect --debug-brk是一样的

标签: node.js google-chrome node-inspector node-debugger blink-developer-tools


【解决方案1】:

我正在使用以下链接查看所有远程连接的调试器: chrome://inspect/#devices

运行调试器,在 chrome 中打开上面的链接,你应该会看到一个链接到已连接的调试器

【讨论】:

【解决方案2】:

我不知道为什么 url 不再打印在控制台中,这是一个谜,但是如果您查看文档:

https://nodejs.org/en/docs/inspector/#chrome-devtools-55

上面写着:

Chrome 开发者工具 55+

选项 1:在基于 Chromium 的浏览器中打开 chrome://inspect。点击 配置按钮并确保列出您的目标主机和端口。然后 从列表中选择您的 Node.js 应用程序。

选项 2:安装 Chrome 扩展 NIM(节点检查器管理器): https://chrome.google.com/webstore/detail/nim-node-inspector-manage/gnhhdgbaldcilmgcpfddgdbkhjohddkj

我认为这些选项之一将适用于在 OP 中遇到问题的用户。两者都为我工作。使用 NIM,我将其切换为自动打开,然后它又开始自动打开,这很棒,不知道为什么它曾经关闭过。

【讨论】:

    猜你喜欢
    • 2017-12-22
    • 1970-01-01
    • 2021-07-12
    • 2019-08-14
    • 1970-01-01
    • 2020-04-11
    • 2020-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多