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
へのプロジェクトに以下のような