gpt4 book ai didi

javascript - Chrome DedicatedTools 停止为 Node.js 工作

转载 作者:太空宇宙 更新时间:2023-11-04 01:33:03 26 4
gpt4 key购买 nike

有一个 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) 看到它:

enter image description here

但是,单击打开 Node 的专用 DevTools 停止看到任何事件。我可以单击检查并查看事件,但是由于nodemon在每次更改时都会重建服务器 - 它变得毫无用处。

一切正常,直到我更改目标发现设置..

我当前的项目是:

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

有什么线索可以让打开 Node 专用的 DevTools 再次听到 Node 的声音吗?

最佳答案

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

这个问题似乎被赋予了很高的优先级(释放阻止程序),希望很快就能得到解决。

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

关于javascript - Chrome DedicatedTools 停止为 Node.js 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55442949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com