基础 - 修改vendor目录 ¶
作者:KK
发表日期:2017.9.2
项目独立配置 ¶
有时候我们希望安装的软件包不要在vendor目录下,而是去到指定的目录,修改方法是在composer.json
里增加配置说明,如下:
{
"require": {
"monolog/monolog": "1.*"
},
"config" : {
"vendor-dir": "D:/projects/common"
}
}
就是根节点增加config
,里面再加个vendor-dir
就行了
全局配置 ¶
当一个项目没有明确配置说明vendor目录的时候,可以为操作系统添加COMPOSER_VENDOR_DIR
这个变量作为所有软件包的默认安装位置
但只要有了这个变量,项目指定了也会优先使用变量的目录,个人觉得这不太合理,项目有配置指定应该优先使用项目的吧