配置 vendor-dir 可自定义依赖存放路径。1. 在 composer.json 的 config 中设置 "vendor-dir": "libs/vendor";2. 依赖及 autoload.php 将生成至新路径;3. PHP 代码需调整为 require_once 'libs/vendor/autoload.php';4. 团队需统一配置,避免路径不一致;5. 提交 composer.json 至版本控制以同步配置。

Composer 允许你自定义依赖包的存放目录,也就是 vendor-dir。默认情况下,所有依赖包会安装在项目根目录下的 vendor 文件夹中,但你可以通过修改 composer.json 配置文件来更改这个路径。
在项目的 composer.json 文件中,添加或修改 config 字段,设置 vendor-dir 选项:
{
"config": {
"vendor-dir": "libs/vendor"
}
}
上面的配置表示:所有通过 Composer 安装的依赖包将被下载并存放到项目目录下的 libs/vendor 目录中,而不是默认的 vendor。
vendor/autoload.php)也会生成到新目录下例如,如果你把 vendor 目录改为 libs/vendor,那么引入自动加载的方式应改为:
<?php require_once 'libs/vendor/autoload.php';
lib 或 third_party)vendor 目录冲突基本上就这些。改个路径不复杂,关键是后续引用别出错。记得把 composer.json 提交到版本控制,让配置生效范围覆盖整个项目。
以上就是Composer如何配置vendor-dir更改依赖包存放位置的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号