VSCode插件实际体积暴增源于解压后的运行目录,而非.vsix文件本身;可安全删除旧版、缓存、禁用插件目录及Service Worker\CacheStorage缓存。

VSCode插件安装后体积暴增,不是.vsix本身的问题
你看到的 .vsix 文件通常只有几 MB,但插件真正占空间的是解压后的运行目录——它包含 node_modules、预编译二进制(如 pyright、rust-analyzer)、多套图标资源、Webview 页面和字体文件。一个 ms-python.python-2026.1.1 文件夹实际可能达 700MB+,而原始 .vsix 包才 8MB。
哪些插件目录可以安全删?重点看名字和时间戳
关掉所有 Code.exe 进程后,进入 %USERPROFILE%\.vscode\extensions(Windows)或 ~/.vscode/extensions(macOS),优先清理以下类型:
- 带
-old或-backup后缀的文件夹(如esbenp.prettier-vscode-old) - 版本号明显过时的(如
ms-python.python-2021.9.1191016588,年份 ≤ 2022) - 名字含
-cache、-tmp或.cache子目录的整个文件夹 - 已禁用且长期未用的插件,右键复制其 Extension ID(如
bradlc.vscode-tailwindcss),再全局搜索匹配文件夹
别误删 .vsix 安装包:它根本不在 extensions 目录里
.vsix 文件默认存在 %APPDATA%\Code\CachedExtensionVSIXs(Windows)或 ~/Library/Caches/com.microsoft.VSCode/CachedExtensionVSIXs(macOS),不是 extensions 下的子目录。这个缓存目录可全删——它只是插件安装时的临时副本,删了不影响已启用插件。
常见误操作:在 extensions 目录下找 .vsix 并试图删除它——根本不存在,纯属白忙活。
Service Worker\CacheStorage 是 PDF/Markdown 插件的“黑洞”
如果你装过 PDF 预览、Markdown Preview Enhanced 等 Webview 类插件,%APPDATA%\Code\Service Worker\CacheStorage 很可能已膨胀到 1GB+。这是 Chromium 渲染层为每个 Webview 实例缓存的 HTML/JS 资源,重启 VSCode 不自动清空。
安全操作方式:
- 关闭 VSCode 所有进程
- 直接删除整个
CacheStorage文件夹(路径:Windows 是%APPDATA%\Code\Service Worker\CacheStorage;macOS 是~/Library/Caches/com.microsoft.VSCode/Service Worker/CacheStorage) - 重启后首次加载相关功能会稍慢,但不会丢配置或崩溃
这个目录被反复忽略,却是最常被低估的“空间杀手”。











