NPMコマンドパラメータはとの違いは何両方--save-devのを--save?

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使用してください。

おすすめ

転載: www.cnblogs.com/pongx/p/11824472.html