2016-07-12 9 views
0

私はlaravel-elixirbootstrap-sassをインストールするには、プロジェクトのルートの下にnpm installコマンドを使用して、ルートディレクトリの下に、このpackage.json { "private": true, "devDependencies": { "gulp": "^3.8.8" }, "dependencies": { "laravel-elixir": "^4.0.0", "bootstrap-sass": "^3.0.0" } } npmに予期しないモジュールがたくさんインストールされているのはなぜですか?

で、laravel-5.1を使用しています。
npmのインストールが完了した後、私はnode_modulesディレクトリの下に30個以上のノードモジュールがあり、プロジェクトルートの下にたくさんの.cmdファイルがあることがわかりました!
laravel-elixirbootstrap-sassを正しくインストールするには、npmを使用してプロジェクトをロールバックするためにgitを使用しましたか?

答えて

1

それぞれの依存関係は他の依存関係にも依存する可能性があります。

たとえば、単一の依存関係をインストールする場合は、以上の依存関係が発生する可能性があります。

bootstrapをインストールすると、ブートストラップがjQueryに依存するため、jQueryもインストールされます。

+0

依存関係を別の位置にインストールする方法や、依存関係をグローバルにインストールする方法はありますか? – nick

+0

これについてもっと詳しく説明できますか? 現在のプロジェクトの依存関係をグローバルにインストールしますか? – Ismail

+0

最初に避けたいのは、npmのインストールが完了した後、プロジェクトのルートディレクトリに非常に多くの.cmdファイルがあります。何か間違っているはずです。 – nick

0

これらの依存関係には他の依存関係が必要な場合があるため、それらも同様にインストールされます。

関連する問題