npm不默认本地安装到./node_modules

时间:2011-09-13 21:49:07

标签: npm

当我尝试进行本地安装(例如npm install socket.io)时,它将模块放在~/src/node_modules/文件夹中。 npm root也会报告此文件夹。在一些睡眼惺night的深夜会议中,我一定搞砸了npm的设置,但我无法弄清楚如何将它设置回./node_modules作为默认设置。任何人都知道我搞砸了什么,以及如何将其重新设置为默认值?

更新

我已尝试npm config set root ./node_modules,但npm root仍以~/src/node_modules为根。我还检查了.bash_profile,并且没有在其中进行任何与节点相关的设置。

1 个答案:

答案 0 :(得分:1)

快速npm uninstall npm -g然后从npm网站再次安装应该会恢复默认值。

通常情况下重新安装会很痛苦,但是使用package.json文件,您可以通过快速npm link

恢复所有设置。