2014-10-26 14 views
8

wersje pomyślnie zarejestrowany własną bibliotekę do altany:Bower zainstalować: Brak

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

i jestem w stanie zainstalować go za pomocą:

bower install angular-ngkit 

Ale używając zwyczajnie:

bower install 

lub

bower info angular-ngkit 

otrzymuję "niedostępne wersje" wyjątek i nie rozumiem dlaczego, ponieważ używając

git tag 

widzę mój ostatni (i jedyny) rozwiązanie o nazwie "0,2"

I poprzednio opublikowałem bibliotekę pod nazwą "angular-ngkit", używając innego repozytorium git, a następnie wyrejestrowałem ją (używając curl -X DELETE repo_url) i ponownie zarejestrowałem przy użyciu nowego URL-a repo, a także wykonałem polecenie:

bower cache clean 

... dlaczego więc altana nie działa tak, jak powinna?

UPDATE:

gdybym określić zależność do mojej biblioteki w bower.json jak "angular-ngkit": "*" jestem w stanie uruchomić bower install właściwie ... ale to nie jest do zaakceptowania :(

+0

informacje o altance kątowe-ngkit zwraca oczekiwane wyniki. Czy to pytanie jest nadal aktualne? –

+0

jesteś pewien? zwraca "Brak dostępnych wersji." na dole w moim przypadku! :( – daveoncode

+0

Masz rację, mój błąd - przegapiłem go –

Odpowiedz

7

powodem, dla którego Bower nie widzi żadnej wersji twojego pakietu, jest to, że twoje repozytorium zawiera tylko jeden tag - v1.0 - który nie jest zgodny z wersją semantyczną
Wersje bowerów mogą być znacznikami lub gałęziami Git. Numer wersji musi być poprawny semantic version (semver).
Powodem, dla którego udało ci się zainstalować przy użyciu celu gwiazdy ("angular-ngkit": "*") jest to, że w tym przypadku, jeśli nie ma poprawnych tagów, Bower powróci do ostatniego zatwierdzenia na master.

+1

Poprzednio nazwałem tag 0.1, a problem był taki sam ... więc co powinienem zrobić? – daveoncode

+1

ważna wersja semver powinna mieć format MAJOR.MINOR.PATCH Proponuję przejrzeć semver.org. Możesz użyć tego modułu nodejs do sprawdzenia poprawności twojego numeru wersji - https://github.com/npm/node-semver –

+0

ok, rozwiązany przez dodanie poprawki (1.0.0) ... Byłem pewien, że było to opcjonalne, ale jest obowiązkowe: P Dziękuję !! – daveoncode