Возможно ли получить / dist только в Composer?

Я бы хотел использовать composer для управления внешними зависимостями.
К сожалению, используя "bower-asset/bootstrap": "dev-master" или же "twbs/bootstrap": "dev-master" приносит более 80 МБ кода, в то время как мне нужно только / dist / из всей папки начальной загрузки.

Можно ли добавить только / dist / из bootstrap в мое приложение, используя менеджер зависимостей?

0

Решение

Вы можете игнорировать файлы с помощью плагина compxser fxp-asset.

Например, если хотите только расстояние папку bootstrap, добавьте эти строки в ваш composer.json:

 "config": {
"process-timeout": 1800,
"fxp-asset":{
"ignore-files": {
"bower-asset/bootstrap": [
"!dist",
"*"]
}
}
}
1

Другие решения

Composer не может влиять на то, что находится в загружаемых вами пакетах. Особенно, если вы зависите от веток (подсказка: не делайте этого), в основном, единственное, что делает Composer, это клонирует этот репозиторий. Это составляет, вероятно, количество данных, которые вы видите.

Вы можете попытаться повлиять на то, что Composer загружает, добавив --prefer-dist к команде обновления (вам может потребоваться удалить папку поставщика перед обновлением), но если Composer не сможет найти источник для загрузки в формате ZIP, он все равно будет клонировать репозиторий.

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector