After some uprade (VS 2015 update 3 install?) npm
started to install packages into C:\Program Files\nodejs\node_modules
, thus requirement admin rights and generally wrecking havoc. Previous installation location was
%appdata%/npm/node_modules
.
Npm people claim that this should never happen, while other people claim this happens like all the time. Long story short, this can be overridden by placing an .npmrc
file in your home folder (C:\users\{username}
) that says
prefix=C:\Users\{user_name_here}\AppData\Roaming\npm
Chances are your package store became corrupted (mine did), so run npm update
after you change the prefix.