使用 --working-dir 参数可指定 Composer 命令执行目录,适用于多项目管理或自动化场景。例如在根目录运行 composer install -d api 安装子项目依赖,或在 CI/CD 脚本中通过 --working-dir 明确路径,支持相对与绝对路径,命令执行时会在目标目录查找 composer.json 并生成 vendor 文件夹,但不改变终端当前路径。

当你想让 Composer 在指定目录下执行命令,而不是当前工作目录时,就可以使用 --working-dir(或简写为 -d)参数。这个参数非常实用,尤其在自动化脚本或项目结构较复杂的情况下。
composer.json 文件并执行相应操作。
语法:composer install --working-dir=/path/to/project
或简写:composer install -d /path/to/project
/my-project/
├── composer.json
└── api/
└── composer.jsonapi/ 中的依赖,可以运行:
composer install -d api
composer update --working-dir=./packages/microservice
for dir in */; do composer install -d "$dir" done
composer.json 文件,否则会报错。-d ../another-project 或 -d /var/www/html。以上就是composer的--working-dir (-d) 参数如何使用的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号