sketch插件缓存清理有五种方法:一、清空~/library/caches/com.bohemiancoding.sketch3/下的插件缓存;二、删除~/library/application support/com.bohemiancoding.sketch3/plugins中已停用插件子目录;三、移除~/library/preferences/和~/library/application support/中对应已卸载插件的plist及支持文件夹;四、使用sketch cache cleaner工具自动扫描并清理插件相关缓存;五、通过终端命令单独清理anima、zeplin等大型插件的专属缓存路径。

如果您在Mac上长期使用Sketch进行UI设计,发现磁盘空间被大量插件相关缓存持续占用,或插件加载变慢、行为异常,则很可能是Sketch插件缓存与配套支持文件未及时清理所致。以下是针对Sketch插件缓存的多种清理方法:
一、清理Sketch插件运行时缓存目录
Sketch插件在执行过程中会向~/Library/Caches/com.bohemiancoding.sketch3/写入临时数据,包括插件脚本编译产物、预览缩略图、日志缓存等,这些内容不随插件卸载而自动清除,可安全删除。
1、按下Command + Shift + G打开“前往文件夹”窗口。
2、输入~/Library/Caches/com.bohemiancoding.sketch3/并回车,进入Sketch主缓存目录。
3、查找并选中名为Plugins、Plugin Cache或含cache字样的子文件夹(如plugin-cache-v2)。
4、按Command + Delete将其移入废纸篓。
5、右键点击Dock栏中的“废纸篓”,选择“立即清空废纸篓”并输入管理员密码确认。
二、清除插件持久化支持文件(Application Support)
Sketch插件常将配置、用户数据、数据库及更新包保存在~/Library/Application Support/com.bohemiancoding.sketch3/下,部分第三方插件还会创建独立子目录(如Plugins/IconFont、Plugins/Zeplin),这些文件夹长期积累会显著占用空间。
1、再次使用Command + Shift + G打开“前往文件夹”窗口。
2、输入~/Library/Application Support/com.bohemiancoding.sketch3/并回车。
3、浏览该目录下的Plugins文件夹及其内部子项,识别已停用或不再使用的插件对应目录(例如anima、avocode、sketch-measure)。
4、对确认无需保留的插件子文件夹,执行右键→“移到废纸篓”操作。
5、特别注意:切勿删除根目录下的Plugins文件夹本身,仅删除其内部具体插件子目录。
三、手动清理插件偏好设置与本地存储
部分插件会在~/Library/Preferences/中生成plist配置文件,并在~/Library/Application Support/下创建跨插件共用的数据区(如com.sketchplugins.*),这些残留项可能干扰新版本插件初始化。
1、按Command + Shift + G打开“前往文件夹”窗口。
2、输入~/Library/Preferences/并回车,查找扩展名为.plist且名称含插件开发商标识的文件(如com.sketchplugins.measure.plist、com.animaapp.sketch.plist)。
3、同时打开~/Library/Application Support/,查找以com.sketchplugins.、anima、zeplin等开头的独立文件夹。
4、对已卸载插件对应的plist文件及支持文件夹,选中后移入废纸篓。
5、删除前请确保Sketch已完全退出,且未在后台运行任何插件进程。
四、使用Sketch Cache Cleaner工具一键扫描插件缓存
Sketch Cache Cleaner不仅可清理历史文档,新版(v1.0.2+)已增强对插件缓存路径的识别能力,能自动定位Caches与Application Support中与插件强相关的高占比目录,并提供可视化大小排序。
1、访问官网下载最新版:https://yo-op.github.io/sketchcachecleaner/。
2、解压后右键点击应用图标,选择“打开”绕过Gatekeeper限制。
3、启动后点击Enable and Scan,工具将自动索引包括插件缓存在内的全部Sketch关联路径。
4、扫描完成后,在结果列表中勾选标记为Plugin Cache、Plugin Data或显示“Plugins”关键词的条目。
5、点击Clear X MB按钮执行清理,系统将提示输入密码完成权限验证。
五、禁用或重置特定插件的本地缓存机制
某些大型插件(如Anima、Zeplin、InVision)内置独立缓存管理器,会额外占用~/Library/Caches/下的专属路径(如com.animaapp),需单独干预。
1、打开终端(Terminal),输入以下命令查看插件专属缓存占用:sudo du -sh ~/Library/Caches/com.animaapp* ~/Library/Caches/com.zeplin* ~/Library/Caches/com.invisionapp*。
2、确认目标路径后,逐条执行删除命令,例如:rm -rf ~/Library/Caches/com.animaapp。
3、重启Sketch,首次启用该插件时将重建最小化缓存结构。
4、执行前请关闭所有依赖该插件的同步服务(如Anima Cloud、Zeplin Projects)。











