【问题标题】:Open Chrome NodeJS Debugger in a Tab instead of a New window在选项卡而不是新窗口中打开 Chrome NodeJS 调试器
【发布时间】:2021-05-08 00:02:55
【问题描述】:

在标签而不是独立窗口中运行node --inspect-brk 并转到chrome://inspect 后,是否可以打开 Chrome NodeJS 调试器?

【问题讨论】:

    标签: node.js google-chrome-devtools


    【解决方案1】:
    ~$ curl http://localhost:9229/json/list 
    [ {
      "description": "node.js instance",
      "devtoolsFrontendUrl": "chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9229/043a8dfa-cd2b-4d41-82db-740a9d332499",
      "faviconUrl": "https://nodejs.org/static/favicon.ico",
      "id": "043a8dfa-cd2b-4d41-82db-740a9d332499",
      "title": "/Users/josh/.nvm/versions/node/v8.9.1/bin/node",
      "type": "node",
      "url": "file://",
      "webSocketDebuggerUrl": "ws://127.0.0.1:9229/043a8dfa-cd2b-4d41-82db-740a9d332499"
    } ]
    

    在 Chrome 选项卡中打开chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9229/043a8dfa-cd2b-4d41-82db-740a9d332499 URL。

    Inspector Help 页面链接到声称自动打开此链接的 Chrome 扩展程序,但它对我不起作用。

    【讨论】:

    • 您使用的是什么节点版本?当我卷曲时devtoolsFrontendUrl 不存在,但扩展程序正在工作!我正在使用 v8.9.1
    • 还有 8.9.1。我不知道有什么区别。
    【解决方案2】:

    这个扩展对我有用

    https://chrome.google.com/webstore/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj/related?hl=en

    它支持在选项卡中打开并自动重新连接。支持添加。

    【讨论】:

      猜你喜欢
      • 2011-10-29
      • 2012-01-28
      • 2011-06-21
      相关资源
      最近更新 更多