
composer home 命令直接输出 Composer 全局配置和缓存的根目录路径,用于排查配置、清理缓存或管理全局包;其路径受 COMPOSER_HOME 环境变量影响,未设置时使用默认路径。
composer home 命令能直接输出 Composer 全局配置和缓存所在的根目录路径,是排查配置问题、清理缓存或手动管理全局包时最省事的入口。
运行以下命令即可获得 Composer 的“家目录”(即全局配置、缓存、全局安装包等的统一父路径):
composer home
输出示例:
/home/username/.composer(Linux/macOS)
C:\Users\Username\AppData\Roaming\Composer(Windows)
知道 home 路径后,可立即跳转到常用位置:
~/.composer/config.json)home/cache,比如 ~/.composer/cache,可直接 rm -rf ~/.composer/cache 清理home/vendor/,对应自动加载路径也由此生成不需要记路径,用命令链一步到位:
start "" "%COMPOSER_HOME%")如果设置了 COMPOSER_HOME 环境变量,composer home 会优先返回该值;未设置时才回落到默认路径。检查是否被自定义过:
echo $COMPOSER_HOME(Linux/
macOS)
echo %COMPOSER_HOME%(Windows)
临时覆盖只需:
COMPOSER_HOME=/tmp/composer-test composer home
基本上就这些 —— 不需要翻文档、不依赖猜测,一条命令就能锚定 Composer 的“大本营”。