NodeJS调试在127.0.0.1:42457上启动检查器失败:地址已在使用中错误

112*_*mer 6 debugging node.js visual-studio-code discord discord.js

我正在尝试使用DiscordJS lib调试Discord机器人。我的麻烦是,当我开始调试会话时(使用vscode或--inspect-brk | --debug-brk启动)

我遇到了一个Starting inspector on 127.0.0.1:42457 failed: address already in use错误,尝试在两种情况下都更改端口,但在不同端口上仍然遇到相同的错误。我的机器人已分片,因此它本身是启动子进程。我尝试使用vscode附加到子进程,但仍然是相同的错误。

如果有人熟悉DiscordJS并且知道如何调试分片的bot,将不胜感激。

xbr*_*ral 2

就我而言,要解决此问题,只需在 nodemon.json 上添加该配置即可

{
 "execMap": {
  "js": "node --inspect=9300 -r sucrase/register"
  }
}
Run Code Online (Sandbox Code Playgroud)

我添加了 --inspect=9300 将端口设置为该特定端口