o bower atualiza automaticamente o bower.json

239

Eu executo os seguintes comandos usando o 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

No bower.json, espero ver as dependências listadas, mas não existem. O que está acontecendo?

NOTA: bower install jquery --savefunciona

NOTA: A opção a que me refiro foi documentada através bower help install

**-S**, --save              Save installed packages into the project's bower.json dependencies
Selah
fonte
7
por que o voto negativo?
Selah
6
bower help install, --save,--save-dev
madhead
6
bower help installdiz que -s e --save devem funcionar de maneira equivalente. Estou um pouco ofendido com a sugestão de que não procurei a ajuda ... é claro que sim! Suponho que vou editar minha pergunta para enfatizar esse fato.
Selah 29/07
2
Eu apreciaria a remoção da votação final, se é por isso que foi colocada lá.
Selah 29/07
Esse não foi o meu voto negativo . Com a instalação do meu caramanchão (0.10.0) -s, nada faz, exatamente como você descreveu. --save, no entanto, funciona. Além disso, na minha ajuda, o caramanchão não está listado!
madhead

Respostas:

378

da ajuda do caramanchão, a opção salvar tem um capital S

-S, --save  Save installed packages into the project's bower.json dependencies
gru
fonte
12
ok então por que eu não gostaria de salvá-lo nas dependências json - eu pensei que toda a idéia disso é rastrear o pacote ... o que acontece quando você o instala?
desembarcou
17
se você não usar o sinalizador de salvar, ele fará o download do pacote que você escolher e o colocará na pasta de pacotes do bower, é uma boa maneira de testar um pacote antes de defini-lo em pedra.
gru
3
@Gru se você testar um pacote como esse, como você adicionaria o pacote ao bower.json depois, se testado com êxito? Manualmente?
precisa
17
@RobinvanBaalen Eu apenas tentei isso e se você instalar o mesmo pacote uma segunda vez com a opção Salvar ele irá adicioná-lo à bower.json
Qazzian
12
@ gru Isso é realmente útil. Seria melhor se houvesse um sinalizador --trial para impedir que ele fosse salvo, pois, pelo menos para mim, salvar em dependências é mais frequente do que não.
7774 Joe