vsdev vsdev - 3 months ago 18x
Node.js Question

npm installs all modules in /usr/local/lib/node_modules/

I have node.js 0.8.14 installed on Ubuntu 12.10. I created a directory in my home directory with a sub directory

. I want to install some local node modules there but running

npm install myModule

in this directory installs this module in
(same behavior as installing the module with the

There is no node path in

Any idea how I can install local node modules?


After some further research I found the solution.

Running the command npm config ls revealed that the default config global=false (you see the default config with npm config ls -l) was overwritten by global=true in /home/vsdev/.npmrc and /usr/local/etc/npmrc.

Reverting this to global=false solved the issue.