bower aktualisiert automatisch bower.json

239

Ich führe die folgenden Befehle mit Bower 1.0.0 aus:

mkdir testdir;cd testdir
bower init #accept defaults
bower install jquery -s  #the -s is supposed to cause update of bower.json
less bower.json

In bower.json werden voraussichtlich Abhängigkeiten aufgelistet, aber es gibt keine. Was ist los?

HINWEIS: bower install jquery --savefunktioniert

HINWEIS: Die Option, auf die ich mich beziehe, wurde durch dokumentiert bower help install

**-S**, --save              Save installed packages into the project's bower.json dependencies
Sela
quelle
7
Warum die Abwahl?
Selah
6
bower help install, --save,--save-dev
Madhead
6
bower help installsagt, dass sowohl -s als auch --save gleichwertig funktionieren sollten. Ich bin ein bisschen beleidigt über den Vorschlag, dass ich mir die Hilfe nicht angesehen habe ... natürlich! Ich nehme an, ich werde meine Frage bearbeiten, um diese Tatsache zu betonen.
Selah
2
Ich würde es begrüßen, wenn die Abwahl entfernt würde, wenn sie deshalb dort abgelegt würde.
Selah
Das war nicht meine Downvote clip2net.com/clip/m48912/1375130702-clip-4kb.png . Mit meiner Laubeninstallation (0.10.0) -sgeht nichts, so wie Sie es beschrieben haben. --savefunktioniert jedoch. Auch in meiner Laube ist help -s überhaupt nicht aufgeführt!
Madhead

Antworten:

378

Aus der Laubhilfe hat die Speicheroption ein Kapital S.

-S, --save  Save installed packages into the project's bower.json dependencies
gru
quelle
12
ok also warum sollte ich es nicht in den Abhängigkeiten json speichern wollen - ich dachte, die ganze Idee dabei ist, das Paket zu verfolgen ... was passiert, wenn Sie es einfach installieren?
landete
17
Wenn Sie das Save-Flag nicht verwenden, wird nur das von Ihnen ausgewählte Paket heruntergeladen und in den Ordner "bower packages" gestellt. Auf diese Weise können Sie ein Paket testen, bevor Sie es in Stein setzen.
gru
3
@Gru Wenn Sie ein solches Paket testen, wie würden Sie das Paket anschließend nach erfolgreichem Test zu bower.json hinzufügen? Manuell?
Robin van Baalen
17
@RobinvanBaalen Ich habe es gerade versucht und wenn Sie das gleiche Paket ein zweites Mal mit der Speicheroption installieren, wird es zu bower.json hinzugefügt
Qazzian
12
@gru Das ist in der Tat nützlich. Ich wäre schöner, wenn es ein --trial-Flag gäbe, um zu verhindern, dass es gespeichert wird, da zumindest für mich das Speichern in Abhängigkeiten häufiger ist als nicht.
Joe