NPMパッケージ--save-devのと--save 2つのコマンドのパラメータをインストールするときに私たちはしばしば、それが作るん両方のどのような違い、2つのコマンドはpackage.jsonファイルに情報を書き込まれ、遭遇しますか?
1. --save依存関係は重要な依存関係に名前をpackage.jsonし、--save-devがdevDependenciesキーの下に追加しました。
2.dependenciesは、実行時に依存している、とdevDependenciesは、開発の時間に依存しています。言い換えれば、我々はリリース後にインストール--save-devパッケージの使用は、開発に使用されていないだけ。例えば、リリース時にそこに依存しますインストールを使用して--saveパッケージ:次のコード:
1 "devDependencies" :{ 2 "バベル芯": "6.26.0" 、 3 "バベルローダ": "7.1.2" 、 4 "バベルプリセット-ENV": "1.6.1" 、 5 「バベル-preset反応する": "6.24.1" 、 6 "CSS-ローダ": "0.28.8" 、 7 "抽出物テキストのWebPACK-プラグイン": "3.0.2" 、 8 "ファイルローダ":" ^ 1.1.6" 、 9 "のHTMLのWebPACK-プラグイン": "2.30.1" 、 10 "ノードSASS":「^ 4.7。2" 、 11 "SASS-ローダー": "6.0.6" 、 12 "スタイル・ローダー": "0.19.1"、 13 "URLローダ": "^ 0.6.2" 、 14 "のWebPACK": "3.10.0" 15 }、 16 "依存性" :{ 17 "反応する": "16.2.0" 、 18 「反応-DOMを「: "16.2.0" 19 }
私たちがインストールNPM使用するときに加えて、依存関係とdevDependenciesの下にモジュールをダウンロードします。NODE_ENVの生産は、それだけでダウンロードモジュールの依存関係にあるとき、作製 - または与えられた値をインストールNPM使用してください。