npmインストールパラメータの--save-devと--save

2288 ワード

npmインストールパラメータの–save-devと–save

  • -savesave-devは、手動でpackageを変更することを省くことができます.jsonファイルの手順.
  • -save:モジュールとバージョン番号をdependenciesセクションに自動的に追加します.
  • -save-dev:devdependenciesセクション
  • にモジュールとバージョン番号を自動的に追加
    この2つの部分は,開発襲来モジュールと製品依存モジュールを区別するために用いられる.devDependenciesは、主にjshint、mochaなどのテストフレームワークを構成する.dependenciesは運転時依存であり、devDependenciesは開発時依存である.すなわちdevDependencies以下のモジュールは,我々が開発時に用いたものであり,発表後には用いられない.dependenciesのモジュールは、リリース後も依存するモジュールです.
    npm install -save moduleName # -save                ,  package   dependencies      。
    npm install -save-dev moduleName # -save-dev                ,  package   devDependencies      。
    

    npm install moduleNameコマンド

  • インストールモジュールからプロジェクトnode_modulesディレクトリの下にあります.
  • では、モジュール依存性はdevDependenciesノードまたはdependenciesノードに書き込まれません.
  • npm install初期化プロジェクトを実行してもモジュールはダウンロードされません.

  • npm install-g moduleNameコマンド

  • モジュールはグローバルにインストールされ、プロジェクトnode_にはインストールされません.modulesディレクトリにモジュールパッケージを保存します.
  • では、モジュール依存性はdevDependenciesノードまたはdependenciesノードに書き込まれません.
  • npm install初期化プロジェクトを実行してもモジュールはダウンロードされません.

  • npm install-save moduleNameコマンド

  • インストールモジュールからプロジェクトnode_modulesディレクトリの下にあります.
  • では、モジュール依存性がdependenciesノードに書き込まれます.
  • npm install初期化プロジェクトを実行すると、モジュールがプロジェクトディレクトリにダウンロードされます.
  • npm install–productionを実行するか、NODE_を明記します.ENV変数値がproductionの場合、モジュールがnode_に自動的にダウンロードされます.modulesディレクトリにあります.

  • npm install-save-dev moduleNameコマンド

  • インストールモジュールからプロジェクトnode_modulesディレクトリの下にあります.
  • では、モジュール依存性がdevDependenciesノードに書き込まれます.
  • npm install初期化プロジェクトを実行すると、モジュールがプロジェクトディレクトリにダウンロードされます.
  • npm install–productionを実行するか、NODE_を明記します.ENV変数値がproductionの場合、モジュールはnode_に自動的にダウンロードされません.modulesディレクトリにあります.

  • まとめ

  • 通常devDependenciesノードの下に書かれているモジュール:gulp、圧縮css、jsのモジュール、grunt、babel
  • 通常dependenciesノードに書かれるモジュール:express,jquery,react