bower met automatiquement à jour bower.json

239

J'exécute les commandes suivantes en utilisant 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

Dans bower.json, je m'attends à voir des dépendances répertoriées, mais il n'y en a pas. Que se passe-t-il?

REMARQUE: bower install jquery --savefonctionne

REMARQUE: l'option à laquelle je fais référence a été documentée par bower help install

**-S**, --save              Save installed packages into the project's bower.json dependencies
Selah
la source
7
pourquoi le vote bas?
Selah
6
bower help install, --save,--save-dev
madhead
6
bower help installdit que -s et --save devraient fonctionner de manière équivalente. Je suis un peu offensé à l'idée que je n'ai pas regardé l'aide ... bien sûr que je l'ai fait! Je suppose que je vais modifier ma question pour souligner ce fait.
Selah
2
J'apprécierais la suppression du vote négatif si c'est la raison pour laquelle il a été ajouté.
Selah
Ce n'était pas mon downvote clip2net.com/clip/m48912/1375130702-clip-4kb.png . Avec mon installation bower (0.10.0) -sne fait rien, comme vous l'avez décrit. --save, cependant, fonctionne. De plus, dans mon aide, -s n'est pas répertorié du tout!
madhead

Réponses:

378

de bower help, save option has a capital S

-S, --save  Save installed packages into the project's bower.json dependencies
gru
la source
12
ok alors pourquoi ne voudrais-je pas l'enregistrer dans les dépendances json - je pensais que l'idée était de suivre le paquet ... que se passe-t-il lorsque vous venez de l'installer?
atterri le
17
si vous n'utilisez pas l'indicateur de sauvegarde, il vous suffira de télécharger le package que vous choisissez et de le placer dans le dossier des packages de bower, c'est un bon moyen de tester un package avant de le mettre dans la pierre.
gru
3
@Gru si vous testez un package comme celui-ci, comment ajouteriez-vous le package à bower.json après avoir été testé avec succès? Manuellement?
Robin van Baalen
17
@RobinvanBaalen Je viens de l'essayer et si vous installez le même paquet une deuxième fois avec l'option de sauvegarde, il l'ajoutera à bower.json
Qazzian
12
@gru C'est en effet utile. Je serais plus gentil s'il y avait un indicateur --trial pour l'empêcher d'être enregistré car, au moins pour moi, l'enregistrement dans des dépendances est plus fréquent qu'improbable.
Joe