2016-07-30 13 views
0

をインストールし、私はこの内容でpackage.jsonを持っている:はすべてNodeJSモジュール私のWebStorm NodeJSプロジェクト内

{ 
    "name": "application-name", 
    "version": "0.0.1", 
    "scripts": { 
    "main": "node $NODE_DEBUG_OPTION ./app-compiled.js" 
    }, 
    "dependencies" : { 
    "gulp" : "latest", 
    "body-parser" : "latest" 

    } 
} 

私はプロジェクトのルートディレクトリにnpm installを行うと、モジュールの数十がインストールされます(参照:http://take.ms/Iavqh)を、私は2つのモジュールだけがインストールされることを期待しています。

enter image description here

  1. なぜ、これらすべてのモジュールがインストールされますされていますか? 2つのモジュールをインストールするにはどうすればよいですか?

  2. npm install "ライブラリルート"記号を持つnode_modulesフォルダを作成します。どういう意味ですか?

+0

これらは 'gulp'と' body-parser'モジュールで使われているパッケージでなければなりません。 – LazyOne

答えて

2

これらは、グルプの依存性であるためです。 gulpファイルを開くと、var = someName = require( '');これは従属と呼ばれます。 npm installは再帰的インストールです。

関連する問題