Composer缓存默认位于用户主目录的composer/cache下,各系统路径不同;推荐用composer clear-cache命令清理,避免直接删除文件夹;清理后首次安装或更新会变慢但功能正常。
Composer 缓存目录默认存放在用户主目录下的 composer/cache 子目录中,具体路径因操作系统而异。手动清理前建议先确认实际位置,避免误删。
可通过命令快速查看当前配置的缓存路径:
composer config --global cache-dir
常见默认路径如下:
C:\Users\\AppData\Local\Composer\cache(较新版本)或 C:\Users\\AppData\Roaming\Composer\cache(旧版)/Users//Library/Caches/composer
/home//.cache/composer(遵循 XDG Base Directory 规范)不建议直接删除整个缓存文件夹,因为 Composer 可能正在使用部分文件。优先使用内置命令:
composer clear-cache
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),但不建议长期使用。