Указание последней редакции той или иной отрасли с Bower
Я хочу указать последнюю версию конкретной ветви в качестве зависимости. В частности, я хотел бы использовать Bootstrap v3.0 до его выпуска.
Что является лучшим способом, чтобы указать, что в качестве зависимостей в Bower?
3 ответа:
вы должны использовать
#
,добавляется к имени компонента:bower install bootstrap#version3-branch-name
и как вы могли бы ожидать, если добавить
--save-dev
к этому, то он добавит к вашемуbower.json
file:"bootstrap": "version3-branch-name"
вы можете указать commit SHA вместо версии:
bower install bootstrap#37d0a30589
обратите внимание, что указание ветви в производственных или многоразовых модулях является плохой практикой, поскольку это движущаяся цель и в конечном итоге что-то сломает. Дискуссия об этом здесь.
пока Бауэр не получит возможность предназначаться для определенного совершения как отметил @Sindre, я использую возможность bower для таргетинга произвольных zip-файлов. Я указал почтовый индекс GitHub ветви bootstrap 3.0 в моем компоненте.json:
"bootstrap": "https://github.com/twbs/bootstrap/archive/3.0.0-wip.zip"
Я понимаю, что это плохая практика для таргетинга на ветку (а не на конкретную фиксацию), но сейчас это работает для меня как временная остановка.