Подтвердить что ты не робот

Как определить зависимость Bower к репозиторию Git без пометок с тегами?

Попытка добавить зависимость к arbor с помощью Bower. Эта библиотека JS не имеет выпусков, помеченных в GitHub, но была опубликована в Bower. Как должна выглядеть зависимость в bower.json?

"dependencies": {
   "arbor": ...
}
4b9b3361

Ответ 1

Как написано в документации, вы можете указать пакет в форме удаленной конечной точки Git:

"dependencies": {
    "some-package": "git://github.com/someone/some-package.git"
 }

Поскольку GitHub обычно используется, для этого есть ярлык (если не указано иное):

"dependencies": {
    "some-package": "someone/some-package"
 }

Это загрузит новейшую версию пакета. Чтобы убедиться, что ваше приложение будет работать с загруженной версией, вы можете указать фиксацию с ее хешем. Итак, это

"dependencies": {
    "some-package": "someone/some-package#ddb859e7e7d2beb9c7ecd54cfe4ea2e67ac1d797"
 }

всегда будет загружать пакет в состояние этого конкретного коммита.

Обновление: Изменен протокол от SSH ([email protected]:) до простого Git (git://github.com/), как указано в комментариях.