2016-03-26 9 views
0

Ich habe eine bower Paket gegabelt, bearbeitet und registriert es.Bower-Paket wird nicht aktualisiert?

Ich machte einige Änderungen und schob diese in den Master-Zweig bei Github.

Das Paket ist in einem anderen Projekt enthalten und wenn ich das Paket jetzt aktualisieren möchte, bekomme ich die aktualisierten Dateien nicht?

Außerdem habe ich versucht, das Paket erneut zu deinstallieren und zu installieren, aber es scheint, nur vom ursprünglichen Festschreiben zu laden. Gibt es eine Möglichkeit, das zu beheben?

Link to Repository

Bower Paket: bower install admin-lte-sass

Bitte helfen, danke!

+0

Können Sie den Link oder das Code-Snippet dem Projekt zur Verfügung stellen, in dem Sie den 'admin-lte-sass' konsumieren. Just 'bower install admin-lte-sass', nichts mehr? Das wird nicht funktionieren. Oh, du hast den Namen des Pakets geändert. –

+0

Ich habe das Paket von [hier] gegabelt (https://github.com/aguegu/AdminLTE). Da meiner Meinung nach einige Wege kaputt waren und einige Plugins fehlten, habe ich das geändert und in den Hauptzweig geschoben. 'bower install admin-lte-sass' sollte funktionieren (tut es für mich). Könnte es das Tagging sein? Wird Bower nicht vom letzten Commit abgerufen? –

Antwort

0

Ich bin mir nicht ganz sicher, warum, aber ich denke, es hat etwas mit der Versionsverwaltung und Tagging des Projektes zu tun. Ich denke Bower holt nur die aktualisierten Dateien, wenn es als eine neue Version markiert ist?

Wie auch immer, wenn ich den Zweignamen hinzufüge, wird es vom letzten Festschreiben holen und alles ist in Ordnung.

bower install admin-lte-sass#master 

werde ich den Job erledigen und von meinem letzten Commit auf dem Master-Zweig abrufen. Ich denke, das ist nicht der richtige Weg, und ich würde es begrüßen, wenn jemand irgendwelche Kommentare darüber hat, wie man richtig damit umgeht.

Danke!

1

Bitte gehen Sie für Bower globale Installation. Wenn möglich, die Bower-Komponente aus% AppData% -Ordner zu löschen und dann geht für

bower -g install admin-lte-sass 
+0

Ich bin mir nicht sicher, warum das helfen sollte? Warum sollte ich das Paket global installieren? Da ich mit all dem ziemlich neu bin, könnte ich versuchen, die '--save-dev'-Flagge hinzuzufügen, aber ich bin mir nicht sicher, ob das der richtige Weg ist. –

+0

Also meine Vermutung ist, dass Sie nicht für globale Installation gegangen sind. Dann werden Sie kein Problem haben. Wenn Sie ein Npm-Paket oder bower Komponente usw. global installieren, erstellt er Problem mit Inhalt im Ordner% AppData%, wenn Sie Windows verwenden Verwenden Sie Bower Cache sauber und gehen Sie für die Installation von Admin-lte-Sass. –

+0

Ich habe versucht, den Cache bereits zu bereinigen - hat keinen Unterschied gemacht. Auch die globale Installation hat bei mir nicht funktioniert. Die einzige Sache, die funktionierte, bezog sich speziell auf den Vorlagenzweig (sehen Sie meine Antwort), aber ich bin nicht 100% glücklich mit dieser Lösung, während ich es als schmutziges hack sehe ... –