2014-10-26 3 views
8

версии я успешно не зарегистрировал свою собственную библиотеку в беседке:Бауэр установки: Нет в наличии

bower register angular-ngkit https://github.com/daveoncode/angular-ngkit-bower.git 

и я могу установить его с помощью:

bower install angular-ngkit 

Но используя просто:

bower install 

или

bower info angular-ngkit 

я получаю "Нет доступных версий" исключение, и я не понимаю, почему, так как с помощью

git tag 

Я могу видеть мое последнее (и только) релиз под названием "0,2"

I ранее опубликована библиотека под названием «угловая-ngkit», используя другой GIT репозиторий, а затем я незарегистрированный (используя curl -X DELETE repo_url) и перерегистрирован с новым URL репо, и я также выполнил команду:

bower cache clean 

... так почему же газон не работает так, как должен?

UPDATE:

если я определить зависимость к моей библиотеке в bower.json, как "angular-ngkit": "*" я могу запустить bower install правильно ... но это не приемлемо :(

+0

информация об антенне angular-ngkit возвращает ожидаемые результаты. Этот вопрос по-прежнему имеет значение? –

+0

вы уверены? он возвращает «Нет доступных версий». внизу в моем случае! :( – daveoncode

+0

Вы правы, моя ошибка - пропустили его –

ответ

7

причина, по которой Bower не видит, что какие-либо версии вашего пакета заключаются в том, что ваш репозиторий содержит только один тег - v1.0 - который не следует за семантическим управлением версиями.
Варианты Bower могут быть тегами Git или ветвями. Номер версии должен быть действительным semantic version (semver).
Причина, по которой вам удается установить с помощью целевой звезды («угловое-ngkit»: «*»), заключается в том, что в этом случае, если недействительные теги, Bower вернется к последней фиксации на master.

+1

Раньше я назвал тег 0.1, и проблема была такой же ... так что мне делать? – daveoncode

+1

действительная версия semver должна быть в формате MAJOR.MINOR.PATCH Я предлагаю посмотреть на semver.org. Вы можете использовать этот модуль nodejs для проверки вашего номера версии - https://github.com/npm/node-semver –

+0

ok, решен путем добавления версии патча (1.0.0) ... Я был уверен, что это было необязательно, но это обязательно: P Спасибо! – daveoncode