【问题标题】:Chrome DedicatedTools stopped working for Node.jsChrome DedicatedTools 停止为 Node.js 工作
【发布时间】:2019-08-21 21:37:28
【问题描述】:

有一个 Node.js (ExpressJS) 应用程序是这样启动的:

package.json

  ..
  "scripts": {
    "start": "nodemon --inspect dist/server.js"
  },
  ..

日志输出:

./manage.sh start-api-server
Starting Docker MySQL server
floralle-mysql
Starting Node.js API server
yarn run v1.13.0
$ nodemon --inspect dist/server.js
[nodemon] 1.18.9
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node --inspect dist/server.js`
Debugger listening on ws://127.0.0.1:9229/ac59f7ff-5315-4f09-8754-7cd774530f3e
For help see https://nodejs.org/en/docs/inspector
Server up! Listening 3030.
Debugger attached.

Chrome (chrome://inspect/devices#devices) 看到了:

但是,单击 Open dedicated DevTools for Node 停止查看任何事件。我可以单击 Inspect 并查看事件,但是由于 nodemon 在每次更改时都会重建服务器 - 它变得无用。

在我更改目标发现设置之前一切正常..

我目前的项目是:

  • 本地主机:9229
  • 本地主机:9222

有什么线索可以让 Open dedicated DevTools for Node 再次听到 Node 的声音吗?

【问题讨论】:

    标签: javascript node.js


    【解决方案1】:

    发生这种情况的原因是 Chrome 73 错误:Chrome 73: Can no longer debug NodeJS with Dedicated DevTools for Node

    这个问题似乎被赋予了高优先级(发布阻止程序),希望很快会得到解决。

    目前,解决方法是继续检查并重新加载调试器或使用替代解决方案。

    【讨论】:

      猜你喜欢
      • 2012-08-18
      • 2016-05-15
      • 2015-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多