您好,欢迎访问宜昌市隼壹珍商贸有限公司
400 890 5375配置 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,那么引入自动加载的方式应改为:
常见使用场景
lib 或 third_party)vendor 目录冲突基本上就这些。改个路径不复杂,关键是后续引用别出错。记得把 composer.json 提交到版本控制,让配置生效范围覆盖整个项目。