1
Why doesn't NPM first check if the package is already installed locally?
And then a symlink or something of the sort could be created - or perhaps even a copy of the module in question. Why isn't this the way npm works?
If I initialize 10 different projects, and they all need React, I'd presumably do npm install react 10 distinct times. Which is fine, since each app is standalone - but why "waste" bandwidth by making separate requests for each one?