Bower installieren: Keine Versionen verfügbar

8

Ich habe meine eigene Bibliothek erfolgreich in bower registriert:

%Vor%

und ich kann es installieren mit:

%Vor%

Aber mit einfach:

%Vor%

oder

%Vor%

Ich bekomme " Keine Versionen verfügbar " Ausnahme und ich verstehe nicht warum, seit

%Vor%

Ich kann meine neueste (und einzige) Version namens "0.2" sehen

Ich habe die Bibliothek zuvor unter dem Namen "angular-ngkit" mit einem anderen git-Repo veröffentlicht und dann die Registrierung (mit curl -X DELETE repo_url ) aufgehoben und mich erneut bei der neuen Repo-URL registriert und den folgenden Befehl ausgeführt:

%Vor%

... warum funktioniert Bower nicht so wie es sollte?

UPDATE:

Wenn ich die Abhängigkeit zu meiner Bibliothek in bower.json als "angular-ngkit": "*" definiere Ich kann bower install richtig ausführen ... aber es ist nicht akzeptabel: (

    
daveoncode 26.10.2014, 09:49
quelle

1 Antwort

7

Der Grund, warum Bower keine Versionen Ihres Pakets sieht, ist, dass Ihr Repository nur ein einziges Tag enthält - v1.0 - was nicht der semantischen Versionierung folgt.
Bower-Versionen können Git-Tags oder Zweige sein. Die Versionsnummer muss eine gültige semantische Version (semver) sein.
Der Grund dafür, dass Sie die Installation mithilfe eines Sterntargets ("angular-ngkit": "*") ausführen, besteht darin, dass Bower in diesem Fall, wenn keine gültigen Tags vorhanden sind, auf das letzte Commit auf dem Master zurückgreift.

    
Dror Bereznitsky 27.10.2014, 14:02
quelle