@Pullo wrote:
Yeah, that kind of sucks. Reading that thread, it seems the solution they have settled on is having npm dedupe at install time, which they say is coming in v 1.5 or 1.6 (so still some way off).
There are a couple of packages you can install to do this for you in the meantime, such as npm-dedupe or npm-flatten, but admittedly this is not the most elegant solution.
Personally, I'm on Linux. I used Windows for a long time, but things like this just kept biting me, so I made the switch and frankly haven't looked back.