Lösungen zum Installieren von Bibliotheken ohne vorgefertigte Datei in Bower

8

Einige Bibliotheken haben keine bereits erstellte JavaScript-Datei in ihrem Github-Repository, da die Autoren dieser Bibliotheken gegen das Beibehalten von Build-Artefakten sind (z. B. Sinon.JS). Gibt es einen bevorzugten Weg, um mit Bower umzugehen?

Ich weiß, dass ich das Repository forkieren und meine Gabel mit der vorgefertigten Datei mit Bower registrieren könnte. Ich bin mir nur nicht sicher, ob dies der beste / richtige Weg ist, damit umzugehen.

    
Aaron 15.04.2013, 18:10
quelle

2 Antworten

4

Momentan ist das der beste Weg. Sie können es auch lokal behalten und in 'Abhängigkeiten' mit dem vollständigen Pfad referenzieren. Wir arbeiten daran, dem Autor die Möglichkeit zu geben, Komponenten wie npm zu veröffentlichen.

    
Sindre Sorhus 16.04.2013, 10:37
quelle
13

Wenn kein richtiges Bower-Paket registriert ist, können Sie es von einem beliebigen Git-Repository aus installieren (Sie können Versionen angeben, wenn es passende Git-Tags gibt) und sogar aus einer .zip- oder .tar.gz-Datei, wenn Sie eine URL angeben. Dies ist von Ссылка

%Vor%

Dabei kann <package> eine der folgenden sein:

  • Ein Name, der einem bei Bower registrierten Paket zugeordnet ist, z. B. jquery.
  • Ein Remote-Git-Endpunkt, z. B. git: //github.com/someone/some-package.git. Kann öffentlich oder privat sein.
  • Ein lokaler Git-Endpunkt, d. h. ein Ordner, der ein Git-Repository ist.
  • Ein shorthand-Endpunkt, z. B. jemand / irgendein-Paket (standardmäßig GitHub).
  • Eine URL zu einer Datei, einschließlich zip- und tar.gz-Dateien. Sein Inhalt wird extrahiert.

Natürlich werden Sie auf diese Weise keine Abhängigkeitsauflösung erhalten, aber Sie können dafür sorgen, dass jede Abhängigkeit explizit zu Ihrer bower.json-Datei hinzugefügt wird

    
Benja 06.06.2013 19:42
quelle

Tags und Links