如何清理AppData\Roaming\Code\Service Worker下的CacheStorage缓存文件?
VS Code
CacheStorage 目录相关问题解答 1. AppData\Roaming\Code\Service Worker\CacheStorage 路径下文件的生成逻辑
该目录是VS Code桌面版基于Electron框架内置的Chromium内核的Service Worker缓存存储目录,文件主要由以下场景生成:
- VS Code原生自带的Webview类功能,包括插件市场页面、设置同步UI、Markdown预览面板、代码diff可视化界面等,会通过Service Worker机制缓存静态资源、接口响应数据,降低重复加载的耗时
- 第三方插件如果用到Webview能力(比如数据库管理插件的交互面板、远程开发插件的可视化控制台、绘图类插件的编辑界面等),也会将自身的静态资源、临时交互数据存入该缓存目录
- VS Code的自动更新、遥测上报等内置服务,也会将部分临时数据暂存到该目录下,长时间未清理就会累积大量过期缓存文件。
2. 缓存清理说明
2.1 是否可以清理
可以放心清理,该目录全部是运行时产生的临时缓存文件,删除不会影响本地存储的代码文件、已安装的插件、自定义用户配置、设置同步数据等核心内容,删除后后续VS Code运行需要对应资源时会自动重新下载生成新的缓存。
2.2 正确清理方式
推荐优先使用VS Code内置的清理功能,稳妥性更高,也可以根据需求选择手动清理:
- 方式1:内置清理(推荐)
- 打开VS Code,按下
Ctrl+Shift+P快捷键调出命令面板 - 输入
Clear Cache and Reload,选择匹配的命令执行,VS Code会自动清理无效缓存后自动重启
若搜索不到上述命令,也可以输入
Developer: Clear Storage Data执行,完成后手动重启VS Code即可 - 打开VS Code,按下
- 方式2:手动直接删除
- 完全关闭VS Code,建议打开任务管理器确认所有
Code.exe相关进程都已结束,避免出现文件占用提示 - 按下
Win+R调出运行窗口,输入%AppData%\Code\Service Worker\CacheStorage回车直接打开目标目录 - 全选目录内的所有文件和文件夹,直接删除即可
- 完全关闭VS Code,建议打开任务管理器确认所有
内容的提问来源于stack exchange,提问作者Zhou_ZM
相关产品推荐
相关产品推荐

