我知道您可以使用更改供应商目录
"config": {
"vendor-dir": "customdir"
}
但这会更改所有包的目录。如何更改自定义作曲家类型的目录?
您可以使用这个composer包:composer自定义类型安装程序。任何自定义类型都可以用来定义该类型应安装的路径。
从github得到了这个关于如何使用它的例子:
{
"extra": {
"custom-installer": {
"web/": ["type:drupal-core"],
"web/sites/{$name}/": ["type:drupal-site"],
"custom/{$type}/{$vendor}/{$name}/": ["type:random-type"],
"vendor/{$vendor}/{$name}/": ["type:library"],
"web/sites/all/libraries/{$name}/": [
"type:component",
"ckeditor/ckeditor",
"flesler/jquery.scrollto"
],
"custom-folder-for-single-package": ["myvendorname/single-package"],
}
}
}