Указание последней редакции той или иной отрасли с Bower


Я хочу указать последнюю версию конкретной ветви в качестве зависимости. В частности, я хотел бы использовать Bootstrap v3.0 до его выпуска.

Что является лучшим способом, чтобы указать, что в качестве зависимостей в Bower?

3 62

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"

Я понимаю, что это плохая практика для таргетинга на ветку (а не на конкретную фиксацию), но сейчас это работает для меня как временная остановка.