VSCode禁用占用大量端口的本地服务插件

老芳吖_9705

老芳吖_9705

2026-09-03

543人浏览

原创

最干净关闭live server需两步:先终端执行killall -r "live-server"(macos/linux)或taskkill /f /im live-server.exe(windows),再用lsof -i :5500或get-nettcpconnection -localport 5500验证无输出;若未找到live-server进程,则按通用流程查pid后分步软杀再硬杀。

vscode禁用占用大量端口的本地服务插件

Live Server 占着 5500 端口不放,怎么关最干净

Live Server 默认绑定 5500,但不会随 VS Code 关闭自动退出,常在后台持续监听——你关了窗口,lsof -i :5500 仍有输出,就是它没退干净。

别只点插件面板右上角的「Stop Server」按钮,那只是前端 UI 操作,底层进程可能仍在。真正停掉得靠两步:

  • 先在 VS Code 内置终端执行 killall -r "live-server"(macOS/Linux)或 taskkill /f /im live-server.exe(Windows)
  • 再检查是否还有残留:运行 lsof -i :5500 或 Get-NetTCPConnection -LocalPort 5500,无输出才算成功
  • 若找不到 live-server 进程名,说明它被 fork 到 node 子进程中,此时应回到端口查杀通用流程:用 lsof -ni :5500 或 Get-NetTCPConnection 找 PID,再 kill 12345(温和退出)→ 等 2 秒 → 无响应再 kill -9 12345

Debugger for Chrome 自动抢 9222 端口,改配置不如禁用

这个插件默认监听 9222,且不支持优雅关闭——调试会话结束后,端口常被子进程锁住,下次启动直接报 EADDRINUSE。

它不像 Live Server 那样提供「Stop」按钮,也没内置端口释放机制。与其反复改 launch.json 的 port 字段或全局设置 debug.javascript.chrome.port,不如直接禁用:

  • 命令面板输入 Extensions: Disable Extension,搜 msjsdiag.debugger-for-chrome(注意 ID 必须完整,写成 debugger-for-chrome 无效)
  • 禁用后必须执行 Developer: Reload Window,否则语言服务进程仍驻留内存
  • 真要调试时,用浏览器原生 DevTools + chrome://inspect 更轻量,且端口由 Chrome 自行管理,不和 VS Code 冲突

TensorBoard 插件启动后不释放 6006 端口,得清进程树

VS Code TensorBoard 插件(如 ms-toolsai.tensorboard)启动后,即使关闭面板或重载窗口,后台 Python 进程仍持续占用 6006 端口,典型表现是后续训练日志无法可视化。

VSCode
VSCode

避免常见的 VSCode 错误——设置冲突、调试器配置和扩展冲突。

下载

它不是简单的一个进程,而是一整棵 Python 子进程树(含 tensorboard、python、sh 等),硬杀主 PID 很容易漏掉子线程:

  • 先定位:ps -xH -o pid,user,command | grep tensorboard | grep -v grep(macOS/Linux)或 Get-Process | Where-Object {$_.Path -like "*tensorboard*"} | Select-Object Id,Name(PowerShell)
  • 再清树:kill -15 $(pgrep -P $(pgrep -f "tensorboard"))(Linux/macOS),或 Windows 上用 taskkill /f /t /im python.exe(注意:仅当确认当前无其他 Python 任务时才用)
  • 更稳妥做法:进项目根目录,删掉 .vscode/tensorboard/ 缓存目录(如有),并确保 launch.json 中没硬编码 "port": 6006

禁用插件后端口还在占,检查 settings.json 是否残留配置

插件禁用 ≠ 配置失效。很多插件(尤其是服务类)会在 settings.json 里留下激活开关,比如 "liveServer.settings.donotShowInfoMsg": true 或 "tensorboard.logdir": "./logs",这些字段会让 VS Code 启动时仍尝试加载对应服务模块。

尤其注意三处配置位置:

  • 用户级 settings.json(全局生效):搜 "liveServer"、"tensorboard"、"debug.javascript" 相关字段,整行删掉
  • 工作区级 .vscode/settings.json(当前项目):同上,但只影响本项目
  • .vscode/extensions.json 中的推荐项:"recommendations": ["ms-toolsai.tensorboard"] 这种条目,打开文件夹时 VS Code 会自动提示安装,一确认就前功尽弃

真正干净的禁用,是插件 ID + 配置项 + 推荐列表,三者同步清理。否则你以为关了,其实它一直在后台等你打开文件夹的那一刻悄悄复活。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

vscode插件禁用 vscode

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
vscode是什么_vscode怎么安装配置
vscode是什么_vscode怎么安装配置

VS Code(Visual Studio Code)是一款免费、开源的跨平台代码编辑器,由微软开发和维护。它被广泛用于软件开发和编程,支持多种编程语言和框架。VS Code 同时提供了丰富的功能和扩展性,使开发者可以高效地编写、编辑和调试代码。

2023.06.30

1215

18

vscode怎么运行代码
vscode怎么运行代码

vscode是一个运行于MacOS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;vscode免费而且功能强大,对JavaScript和NodeJS的支持非常好,自带很多功能,例如代码格式化,代码智能提示补全、Emmet插件等。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.21

2472

3

vscode使用的框架介绍
vscode使用的框架介绍

VSCode是一款跨平台代码编辑器,它基于Electron框架和Monaco Editor构建。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1849

12

vscode一般用来写什么语言
vscode一般用来写什么语言

VSCode是一款功能强大的代码编辑器,支持多种编程语言和文件格式。它内置对 JavaScript、Python、Java、C++、TypeScript、HTML/CSS、Go 等语言的支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.14

1707

8

vscode可以写什么语言
vscode可以写什么语言

vscode是一款强大的代码编辑器,支持多种编程语言的开发。通过安装扩展,可以为 JavaScript/TypeScript、Python、Java、C#、PHP、Go、Ruby、Rust、HTML/CSS 等语言提供智能代码补全、调试和格式化等功能。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

2567

12

vscode中文设置方法
vscode中文设置方法

方法一:在设置页面中,搜索“locale”,并选择“zh-cn”。方法二:按“Ctrl Shift P”快捷键,输入“Configure Display Language”,将语言修改为“zh-cn”。如果上述方法无效,可考虑安装中文插件。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1798

14

vscode用途介绍
vscode用途介绍

Visual Studio Code(VSCode)是一款由 Microsoft 开发的多功能文本编辑器,适用于各种编程语言。作为一款开源软件,VSCode 拥有代码高亮、自动补全、调试、Git 集成等强大功能,成为程序员不可或缺的工具。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1222

10

vscode和visualstudio的区别
vscode和visualstudio的区别

Visual Studio是一款功能强大的集成开发环境(IDE),适用于专业开发人员进行复杂项目的构建。而VSCode则是一款轻量级的代码编辑器,更适合各种规模的项目开发。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

1096

8

vscode设置中文界面不生效解决方法
vscode设置中文界面不生效解决方法

vscode设置中文界面不生效解决方法:安装中文语言包、通过命令面板设置语言、检查 locale.json 设置、重新安装中文语言包、检查 VSCode 版本和更新、排除插件冲突、检查系统语言设置、查看 VSCode 日志和错误消息、重置 VSCode 设置、查看官方文档和社区支持。想了解更多vscode的相关内容,可以阅读本专题下面的文章。

2024.03.15

434

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程