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

Composer 缓存目录默认存放在用户主目录下的 composer/cache 子目录中,具体路径因操作系统而异。手动清理前建议先确认实际位置,避免误删。
各平台默认缓存路径
可通过命令快速查看当前配置的缓存路径:
composer config --global cache-dir
常见默认路径如下:
-
Windows:
C:\Users\\AppData\Local\Composer\cache(较新版本)或C:\Users\\AppData\Roaming\Composer\cache(旧版) -
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 时会重新下载依赖,速度可能变慢,但不会影响项目功能。
如需禁用缓存(调试用),可临时设置:composer config --global cache-dir /dev/null(Linux/macOS)或 NUL(Windows),但不建议长期使用。










