Composer如何清除缓存?Composer清理冗余文件【维护方案】
直接运行 composer clear-cache 就能清掉所有本地缓存——但它只动 ~/.composer/cache(Linux/macOS)或 %APPDATA%\Composer\Cache(Windows)下的内容,不删 vendor/、composer.lock 或项目文件。这一点必须先
直接运行composer clear-cache就能清掉所有本地缓存——但它只动~/.composer/cache(Linux/macOS)或%APPDATA%\Composer\Cache(Windows)下的内容,不删vendor/、composer.lock或项目文件。这一点必须先确认清楚,否则容易误以为“清了没用”,其实是删错了地方。

直接结论:composer clear-cache 是安全的,它只清理 Composer 自己缓存目录下的 repo/、files/、vcs/ 等子目录,不会碰你的项目文件。但很多人在动手前连缓存在哪、多大都没确认,就直接开删——结果要么没效果,要么把不该删的东西给删了。
怎么确认缓存路径和真实占用大小
别凭感觉删。先查 Composer 当前认的缓存目录在哪,再看它到底占了多少空间:
- 运行
composer config --global cache-dir,输出就是真实路径(Linux/macOS 通常是~/.composer/cache,Windows 是%APPDATA%\Composer\Cache) - Linux/macOS 下接着跑:
du -sh $(composer config --global cache-dir),一眼看出体积 - Windows 用户打开资源管理器,粘贴
%APPDATA%\Composer\Cache进地址栏,右键 → “属性” 看大小 - 不到 200MB,大概率不是磁盘告警主因;超过 1.5GB 且你半年没碰某些老项目,才值得动手
为什么 composer clear-cache 有时没反应或报错
常见现象是执行后提示 Cache directory does not exist,或者反复运行缓存大小不变。根本原因往往不是命令本身问题:
- 权限错乱:比如之前用
sudo composer install写过缓存,现在普通用户运行clear-cache就会被拒绝删除 - 缓存路径被覆盖:设置了
COMPOSER_CACHE_DIR环境变量但未生效,clear-cache实际清的是空路径 - 文件被占用:杀毒软件或 IDE(如 PHPStorm)正在扫描
~/.composer/cache/files/下的 ZIP,系统锁住不让删 - CI/CD 中混用用户:Docker 构建时用 root 跑过 composer,后续非 root 用户执行
clear-cache就会失败
想只清某类缓存,而不是全量删
composer clear-cache 是全量操作,但你可以手动进目录精准清理:
- 只删下载过的原始包(节省最多空间):
rm -rf ~/.composer/cache/downloads/*或rm -rf ~/.composer/cache/files/* - 只清元数据(解决“装不到新版包”类问题):
rm -rf ~/.composer/cache/repo/* - 只清 Git 克隆缓存(影响 vcs 类仓库拉取):
rm -rf ~/.composer/cache/vcs/* - 手删前务必确认没有
composer install或update进程在后台跑,否则可能触发Corrupted cache file报错
清完之后装包变慢,是不是命令出错了
不是。这是设计行为,不是故障:
repo/清空 → 下次install得重新 HTTP 请求 packagist.org 或镜像源拉packages.json,首次明显卡顿files/清空 → 所有.zip都得重下,尤其含大资产(如 Lara vel UI、前端模板)的包更明显- 某些团队把缓存挂到 NFS 或自建镜像目录,
clear-cache默认只清composer config --global cache-dir指向的那个路径,不会遍历所有可能位置
Compressor 是 Apple 面向 Mac 推出的专业媒体转码与交付工具,可与 Final Cut Pro、Motion 协同工作。它支持批量任务、自定义编码预置、HDR 与广色域处理、字幕、空间视频、专业媒体格式及多台 Mac 分
Apple Motion 是苹果面向 Mac 视频创作者推出的动态图形与视觉特效工具,可制作二维及三维字幕、转场、粒子动画、对象跟踪和合成效果,并能将自定义模板直接用于 Final Cut Pro。
Archicad是Graphisoft推出的建筑信息模型设计软件,可在Mac上完成概念设计、参数化建模、图纸编制、工程量统计、渲染展示及团队协同。模型与平立剖面、明细表和布局保持关联,适合建筑师、室内设计师、BIM团队及相关专业学生使用。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。














