composer缓存默认位于用户主目录的composer/cache下,各系统路径不同;推荐用composer clear-cache命令清理,避免直接删除文件夹;清理后首次安装或更新会变慢但功能正常。

Composer 缓存目录默认存放在用户主目录下的 composer/cache 子目录中,具体路径因操作系统而异。手动清理前建议先确认实际位置,避免误删。
各平台默认缓存路径
可通过命令快速查看当前配置的缓存路径:
composer config --global cache-dir
常见默认路径如下:
- windows:
C:Users\appDataLocalComposercache(较新版本)或C:Users\AppDataRoamingComposercache(旧版) - macOS:
/Users//Library/Caches/composer - linux:
/home//.cache/composer(遵循 XDG Base Directory 规范)
推荐的手动清理方式
不建议直接删除整个缓存文件夹,因为 Composer 可能正在使用部分文件。优先使用内置命令:
- 清空所有缓存(安全、推荐):
composer clear-cache - 仅清空已下载的 ZIP 包(保留元数据):
composer clear-cache --no-interaction(加--no-interaction可跳过确认) - 若命令不可用或需强制清理,再进入对应路径,删除
repo/(包元数据)、files/(下载的 ZIP)、archived/(解压缓存)等子目录内容
清理后注意事项
首次运行 composer install 或 update 时会重新下载依赖,速度可能变慢,但不会影响项目功能。
如需禁用缓存(调试用),可临时设置:(Linux/macos)或 composer config --global cache-dir /dev/NULLNUL(windows),但不建议长期使用。