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...