有没有办法直接打开 Chrome 的“node 专用开发工具”?

有没有办法直接打开 Chrome 的“node 专用开发工具”?

我每天使用 Firefox 浏览网页;因此运行 Node 检查器的过程有点烦人:

  1. 启动 Chrome。
  2. 手动访问chrome://inspect,因为它拒绝将内置页面设置为“主页”。
  3. 点击“打开 Node 专用的 DevTools”。
  4. Node devtools 打开后关闭原窗口。

这个专用工具窗口是我唯一使用过的 Chrome 窗口。有没有办法从命令行启动它,或者在 Chrome 打开时启动它?

答案1

将 Chrome 的主页设置为: chrome-devtools://devtools/bundled/node_app.html

当 Chrome 打开时,专用节点 Devtools 会自动打开,但不会以弹出窗口的形式。

答案2

添加到Ultrasonic54321 的回答。前缀已从 chrome-devtools 更改为 devtools only。请参阅https://github.com/ChromeDevTools/devtools-protocol/issues/224

但是稍微玩一下,它的行为确实与通过检查器手动打开的行为不同。

答案3

请参阅发行说明:https://github.com/sandipchitale/node-debugger/releases/tag/v0.1

它使用 java.awt.Robot 启动 Chrome 并驱动至专用的节点 devtools 页面。

  • 提取 .zip

  • 运行命令

  • Linux / Mac:

    cd launch-node-debugger
    bin/launch-node-debugger
    
  • 视窗:

    cd launch-node-debugger
    bin\launch-node-debugger.bat
    

您可以将 bin 文件夹添加到 PATH 环境变量中。

您可以将其作为预脚本添加到 package.json 中,如下所示:

{
  "scripts": {
    "prestart": "launch-node-debugger",
    "start": "node --inspect-brk index.js"
  },
}

相关内容