berezuev
@berezuev
#define TRUE FALSE

Composer: require-dev в определенную папку?

Есть пакет composer'а, который я хочу установить в определенную папку. Делал как-то так

"require-dev": {
    "potsky/pimp-my-log": "*"
}, 
#.......*тут autoload*......
  "extra": {
    "installer-paths": {
      "pimpmylog/": ["potsky/pimp-my-log"]
    }
  }

Только оно все-равно ставится в vendor.

p.s. Совсем идеально было бы, если определенную папку из potsky/pimp-my-log кидать в pimpmylog, если такое вообще возможно
  • Вопрос задан
  • 686 просмотров
Решения вопроса 1
Denormalization
@Denormalization
Note: You cannot use this to change the path of any package. This is only applicable to packages that require composer/installers and use a custom type that it handles.


От сюда https://getcomposer.org/doc/faqs/how-do-i-install-...

Для тех кто в танке:
"installer-paths" можно использовать только для тех пакетов, которые используют composer/installers.

Установить конкретный пакет в кастомную директорию нельзя.
Можно только поменять имя директории vendor на что-то другое с помощью:
"config": {
        "vendor-dir": "plugins"
}


Но всё равно, все пакеты будут ставиться в эту директорию.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы