VS Code:在 127.0.0.1:9229 上启动检查器失败:地址已在使用中

Posted

技术标签:

【中文标题】VS Code:在 127.0.0.1:9229 上启动检查器失败:地址已在使用中【英文标题】:VS Code: Starting inspector on 127.0.0.1:9229 failed: address already in use 【发布时间】:2020-03-20 19:51:16 【问题描述】:

到目前为止,我使用了“processId”:command:PickProcess“,也许这不是最好的方法,但它总是有效的。”不幸的是,这种方法已经好几天没有奏效了。 (见附件)

在控制台中,我收到“在 127.0.0.1:9229 上启动检查器失败:地址已在使用中”。

我还没弄清楚问题是什么。有人可以给我一个提示吗?

【问题讨论】:

我今天也有同样的问题。这在我之前从未发生过。 我已经重新安装了我的 VS 代码并将设置与另一台 PC 同步。它再次起作用:),但我仍然不知道问题是什么:(。 【参考方案1】:

我在我的 linux 机器上遇到了同样的问题。

运行lsof -i :9229命令查找哪个进程正在使用端口9229

然后跑kill -9 <process id using the port> 它通常是扩展管理器,然后重新启动

或者,您可以在 vs code 中打开进程管理器并杀死扩展主机

然后重启vscode,尝试使用attach to process id调试

【讨论】:

【参考方案2】:

对于窗户:

C:\Users\Niroshan>netstat -ano|findstr "PID :8080"

Proto Local Address Foreign Address State PID
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 18264

taskkill /pid 18264 /f

如this answer:中所述

【讨论】:

以上是关于VS Code:在 127.0.0.1:9229 上启动检查器失败:地址已在使用中的主要内容,如果未能解决你的问题,请参考以下文章

为啥调试器要求我再次弹出?

Node报错处理:[nodemon] app crashed - waiting for file changes before starting...

为什么我无法使用VS Code连接Github桌面? VS Code只在寻找Git

vs code 在终端下使用 code ./ 打开当前项目

code map在VS2017里面找不到

如何在 VS-code 中使用 Git 工作树?