Frage

Soweit ich verstehe Bower Sie müssen einen Pre-Build bereitstellen verteilung Ihres Pakets:

Bower holt und installiert Pakete von überall her, kümmert sich um das Suchen, Finden, Herunterladen und Speichern der gesuchten Inhalte.

Aber in vielen Projekten sind solche Pre-Build-Dateien (aus sehr guten Gründen) nicht Teil des GitHub-Repositorys.In Bezug auf diese Post sie können Archive an ein Release / Tag eines GitHub-Repositorys anhängen.Der beste Weg, solche Projekte als Laubenpaket zu registrieren, scheint die Verwendung dieser Anhänge zu sein;anstelle eines separaten Repositorys wie vorgeschlagen hier.Aber es scheinen dies ist derzeit nicht möglich.Habe ich Recht?

War es hilfreich?

Lösung

Bower sucht derzeit nach Tarballs, die mit Git-Tags auf github verknüpft sind.Logik ist hier:https://github.com/bower/bower/blob/master/lib/core/resolvers/GitHubResolver.js

@apatrick ist richtig, derzeit besteht die beste Vorgehensweise darin, entweder eine zu haben /dist ordner oder haben Sie ein separates Shim-Repo wie dieses: https://github.com/angular/bower-angular

Die Verwendung von Github-Releases ist meiner Meinung nach keine so schlechte Idee.Es wurde vorher besprochen.Grund für die Nicht-Implementierung ist hier: https://github.com/bower/bower/issues/584#issuecomment-20456122

Wenn Sie sich dafür stark fühlen, bitten Sie bitte die Mitwirkenden, das Ticket zu beantworten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top