bowerはbower.jsonを自動的に更新します


239

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

bower.jsonには依存関係がリストされているはずですが、ありません。何が起こっている?

注:bower install jquery --save機能します

注:私が言及しているオプションは、 bower help install

**-S**, --save              Save installed packages into the project's bower.json dependencies

7
なぜ反対票?
セラ2013

6
bower help install--save--save-dev
madhead

6
bower help install-sと--saveはどちらも同等に機能するはずです。私はヘルプを見なかったという提案に少し気分を害しています...もちろん私はしました!私はその事実を強調するために私の質問を編集すると思います。
セラ2013

2
それがそこに置かれた理由であるならば、私は反対票の削除をお願いします。
セラ2013

それは私の反対票clip2net.com/clip/m48912/1375130702-clip-4kb.pngではありませんでした。私のバウアーのインストール(0.10.0)-sでは、あなたが説明したように、何もしません。--saveただし、機能します。また、私のバウアーヘルプでは-sはまったくリストされていません!
マッドヘッド2013

回答:


378

バウワーヘルプから、保存オプションに大文字のSがある

-S, --save  Save installed packages into the project's bower.json dependencies

12
わかりましたので、なぜ依存関係jsonに保存したくないのですか?これの全体的な考えはパッケージを追跡することだと思いました...インストールしただけでどうなりますか?
着陸

17
保存フラグを使用しない場合は、選択したパッケージをダウンロードしてbower packagesフォルダーに配置するだけです。これは、パッケージを石に設定する前にテストするのに適した方法です。
gru 2014

3
@Gruそのようなパッケージをテストする場合、テストが成功した後、どのようにパッケージをbower.jsonに追加しますか?手動で?
Robin van Baalen 14年

17
@RobinvanBaalen試したところ、保存オプションを使用して同じパッケージをもう一度インストールすると、bower.jsonに追加されます
Qazzian

12
@gruこれは本当に便利です。少なくとも私にとっては、依存関係への保存の方が頻繁ではないので、保存されないようにする--trialフラグがあった方がいいでしょう。
Joe
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.