bower secara otomatis memperbarui bower.json

239

Saya menjalankan perintah berikut menggunakan bower 1.0.0:

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

Di bower.json saya berharap untuk melihat dependensi terdaftar, tetapi tidak ada. Apa yang sedang terjadi?

CATATAN: bower install jquery --savetidak berfungsi

CATATAN: Opsi yang saya maksudkan didokumentasikan melalui bower help install

**-S**, --save              Save installed packages into the project's bower.json dependencies
Selah
sumber
7
mengapa memilih bawah?
Selah
6
bower help install, --save,--save-dev
madhead
6
bower help installmengatakan keduanya -s dan --save harus bekerja dengan setara. Saya agak tersinggung dengan saran bahwa saya tidak melihat bantuan ... tentu saja saya lakukan! Saya kira saya akan mengedit pertanyaan saya untuk menekankan fakta itu.
Sela
2
Saya akan menghargai penghapusan suara turun jika itu sebabnya itu diletakkan di sana.
Sela
Itu bukan downvote saya clip2net.com/clip/m48912/1375130702-clip-4kb.png . Dengan instalasi bower saya (0.10.0) -stidak melakukan apa-apa, seperti yang Anda jelaskan. --saveNamun, berhasil. Juga, dalam bantuan bower saya -s tidak terdaftar sama sekali!
Madhead

Jawaban:

378

dari bantuan bower, opsi simpan punya modal S

-S, --save  Save installed packages into the project's bower.json dependencies
gru
sumber
12
ok jadi mengapa saya tidak ingin menyimpannya ke dependensi json - Saya pikir seluruh ide ini adalah untuk melacak paket ... apa yang terjadi ketika Anda menginstalnya?
mendarat
17
jika Anda tidak menggunakan flag simpan, itu hanya akan mengunduh paket yang Anda pilih dan meletakkannya di bawah folder paket bower, ini adalah cara yang baik untuk menguji suatu paket sebelum mengubahnya menjadi batu.
gru
3
@Gru jika Anda menguji paket seperti itu, bagaimana Anda akan menambahkan paket ke bower.json sesudahnya, ketika berhasil diuji? Secara manual?
Robin van Baalen
17
@RobinvanBaalen Saya baru saja mencobanya dan jika Anda menginstal paket yang sama untuk kedua kalinya dengan opsi simpan, ia akan menambahkannya ke bower.json
Qazzian
12
@ gru Ini memang berguna. Saya akan lebih baik jika ada bendera --trial agar tidak diselamatkan karena, setidaknya bagi saya, menabung ke dependensi lebih sering daripada tidak.
Joe