4

我正在开发一个 Node.js 项目,它运行良好(周五下午 3 点左右)。我今天早上打开了同一个项目,chrome 的调试器不再使用我的 node --inspect 命令工作。

node --inspect server.js

它告诉我它创建了一个我可以连接的 websocket。我可以通过 chrome 使用标准 ws url 手动连接这个 websocket:

chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9229/{{YOUR_KEY}}

但这意味着我在重新加载应用程序时无法连接。它也没有显示在chrome://inspect#devices页面上

我正在运行最新版本的节点(10.15)。我已经在 canary 和 chromium 浏览器上对此进行了测试。Canary 也有同样的问题,但在铬上它似乎工作正常。

chrome 是否发布了新的更新?我该如何解决这个问题并打开我的调试器!?

编辑

我现在可以打开节点开发工具,但它没有响应我的代码。看起来它正在尝试连接,但随后失败并尝试再次重新连接。开发工具也会每隔一秒左右就与我的 express 应用创建一个会话。chromium 方式仅适用于单个应用程序,并且 websocket 不会重新连接,这意味着我每次更改代码时都必须打开我的应用程序。

4

0 回答 0