2016-09-30 13 views
1

npm shrinkwrapを使用する場合と、常に-Eまたは--save-exact|-Eフラグを渡して依存関係をインストールする場合の違いは何ですか?npmシュリンクラップとインストールで--save-exactフラグを渡す

すなわち:$ npm i redux -SE-SE--save --save-exact

に速記であること、私はshrinkwrapも「私たちの最初のレベルの依存関係の依存関係を」ロックの世話をしますが、常に使用することを悪い習慣だろうと思います代わりに--save-exact?そうでない場合は、いつ、いつ、なぜ、--save-exactフラグを使用する必要がありますか?

編集:私はまた、デフォルトでは、依存関係の正確なバージョンをインストールするには、設定NPMに示唆人を見るために始めている:

すなわち:今$ npm config set save-exact=true

、我々は、我々はまだ必要ないことを行う場合shrinkwrapへのプロジェクトに以下のような

答えて

1

セーブ・正確な作業があなたのためだけに、このバージョンを保存するが、それは文句を言わない

シュリ​​ンクラップが深いロックを作るの依存関係の依存性をロックします。

関連する問題