npm--saveと--save-devの違い
1335 ワード
1.表面の違い
2.本当の違い
すなわちdevDependenciesの次のモジュールは、jsの圧縮パッケージgulp-uglifyをインストールするときに使用される「npm install–save-dev gulp-uglify」コマンドのインストールなど、開発時に使用されます.リリース後は使用できませんが、開発時にのみ使用されるためです.dependenciesの下のモジュールは、jQueryライブラリやAngularフレームワークのように、リリース後も依存する必要があるモジュールです.開発後も依存しなければなりません.そうしないと実行できません.
たとえば、ES 6コードを書き、ES 5パブリケーションにコンパイルしたい場合はbabelがdevDependenciesです.jQueryを使用している場合は、リリース後もjQueryに依存しているためdependenciesです.
3.補充 npm install
を正常に使用すると、dependenciesとdevDependenciesのモジュールがダウンロードされ、npm install –production
または NODE_ENV production
を使用すると、dependenciesのモジュールのみがダウンロードされます.# i install
# ' => ' ' '
# dependencies ; -S --save ;
npm i module_name -S => npm install module_name --save
# devDependencies ; -D --save-dev
npm i module_name -D => npm install module_name --save-dev
#
npm i module_name -g
4.参考文書
# i install
# ' => ' ' '
# dependencies ; -S --save ;
npm i module_name -S => npm install module_name --save
# devDependencies ; -D --save-dev
npm i module_name -D => npm install module_name --save-dev
#
npm i module_name -g