Каждая инфраструктура может иметь один или несколько различных требуемых путей установки пакетов. Композитор может быть настроен для установки пакетов в папку, отличную от папки Если вы являетесь автором пакета и хотите, чтобы ваш пакет был установлен в пользовательский каталог, просто попросите
{
"name": "you/themename",
"type": "wordpress-theme",
"require": {
"composer/installers": "~1.0"
}
}
Теперь, когда ваша тема установлена вместе с Composer, она будет помещена в папку В качестве потребителя пакета вы можете установить или переопределить путь установки для пакета, который требует
{
"extra": {
"installer-paths": {
"sites/example.com/modules/{$name}": ["vendor/package"]
}
}
}
Теперь пакет будет установлен в папку, а не в определенное местоположение композитора / установщика по умолчанию. Примечание. Вы не можете использовать это, чтобы изменить путь к любому пакету. Это применимо только к пакетам, которые требуют |