Recently I started playing with node.js.Now, every node tutorial out there states that you should start withnpm initand then, say you want some standard server framework, say you choose express:npm install expressbut then you'll want many more things you are used to from worlds like ASP.NET.I talk about template engines (jade) and stylesheet pre-processors (SASS).And then they tell you install gulp/grunt! so you can minify and uglify and run the server and so many other things automatically!And that means installing gulp, node-sass, and gulp-sass, and gulp-uglify, and maybe some more really cool stuff (tsd or babel, markdown etc)...But all of those are heavy on your disk and project. Don't look for a moment and you can easily find yourself with 100MB+ disk size for that project (which hasn't even started yet!) not to mention 10000+ files since every node module brings its own dependencies, no matter that the same dependency is used by another module. And this is a very hard thing to move anywhere, let alone a web server.Am I missing something? I don't think it's possible that so much praise is given to the node environment while such a clear flaw exists. Do I expect too much (after all I did try to use many tools at once), is there something trivial known to Node veterans to bypass this?
Node.js dependencies weigh too much
node.js;dependency management