title: Is there any way to make Nodejs less of a disk-space burden?
body: <p>Specifically, why do I have to load/save thousands of node_modules files for each project that uses Node? It seems really redundant and inefficient to me, especially when the VAST majority of modules are the same from project-to-project. I get that this system was designed in case a developer needs to make different projects use different modules configurations. What I don't understand is; why was Node JS not designed to target a global node_modules folder and use the package.json dependencies list to specify which ones to use/not use? I assume that this would essentially work akin to how mongoose targets a MongoDB directory and only accesses the tables the specific project needs.</p>
  
  <p>I'm somewhat new to MEAN so I doubt the developers didn't think of this, I'd just like to know the idea behind this decision.</p>