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:
... 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: (
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.
Tags und Links javascript angularjs git bower bower-install