title: Can you centralize the node_modules folder?
body: <p>I have many projects that all follow specific folder structures and conventions.</p>
  
  <p>Rather than duplicating the whole project, I'd like to just have a configuration object for each project and each project links to the global framework.</p>
  
  <p>I already have the config being passed into the index.js for each project, but the moment I remove the node_modules folder from each project it no longer works.</p>
  
  <p>Example:</p>
  
  <pre><code>/gulp-framework
      tasks/
      index.js
      package.json
      node_modules/
  /project-a
      gulpfile.js
      configuration.js
  /project-b
      gulpfile.js
      configuration.js
  </code></pre>
  
  <p>So using the above structure, the ideal approach would be to run:</p>
  
  <pre><code>cd /project-a &amp;&amp; gulp
  </code></pre>
  
  <p>However this obviously returns </p>
  
  <pre><code>Cannot find module 'gulp', please try npm install gulp
  </code></pre>
  
  <p>So my question is, is there a way to stillhave the gulpfile inside the projects, but the node_modules path is set to the global node_modules folder?</p>