npm取付時-S-Dの作用と区別

1447 ワード

-S
 --save(  )
       package.json dependencies  ,                

-D
 --dev(  )
       package.json devDependencies  ,            -D, babel,sass-loader     

何も書かない
      package.json  ,              (...  )

npm install-dはnpm install--save-devがgulp,babel,webpackなどの開発環境にインストールされる補助ツールです
npm insatll-sはnpm install--saveがvue,reactなどの生産環境にインストールされる
npm-iとnpm install-sと-dの違い
 
npm i module_name  -S  = >  npm install module_name --save        dependencies   

npm i module_name  -D  => npm install module_name --save-dev       devDependencies   

npm i module_name  -g      

  iはinstallの略-S--saveの略-Dである--save-devのようにインストールされているパッケージの名前とバージョン番号はpackage.jsonのdevDependenciesという中に存在し、--saveはパッケージの名前とバージョン番号をdependenciesの中に置く.
npm installを使用してモジュールまたはプラグインをインストールする場合、package.jsonファイルに書き込む2つのコマンドがあります.たとえば、次のようにします.
--save-dev
--save
package.jsonファイルで提示された違いは、--save-devを使用してインストールされたプラグインが、devDependenciesオブジェクトに書き込まれ、--saveを使用してインストールされたプラグインが、dependenciesオブジェクトに書き込まれることです.
package.jsonファイルの devDependencies  および dependenciesオブジェクトの違いは何ですか?
devDependencies  中のプラグインは開発環境にのみ使用され、生産環境には使用されません. dependencies  生産環境に公開する必要があります.
元ブログ:https://www.cnblogs.com/web-record/p/10904907.html