Node.js
gulp

【gulp】ひとつのnode_modulesで複数のプロジェクトを管理したい!

普通にgulpをインストールするとこのようなディレクトリ構造になると思います。

/root
   ├ node_modules
   ├ (project)
   ├ gulpfile.js
   └ package.json

こうやってプロジェクトをひとつずつ管理していくとPC内のファイルが増えていってなんだかイヤですね(少なくとも僕はイヤです)。

それを少しでも解消するために、プロジェクトたちをひとつのディレクトリにまとめて、そこにgulpをインストールします。

/root
   ├ node_modules
   ├ (project1)
   │   └ gulpfile.js
   ├ (project2)
   │   └ gulpfile.js
   ├ ...
   └ package.json

こうすれば、gulpfile.jsはプロジェクトごとに必要になりますがnode_modulesが増えるのを防ぐことができます。