2

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

更新

我已经尝试过npm config set root ./node_modules,但npm root仍以~/src/node_modulesroot 身份报告。我还检查了 .bash_profile 并且没有在其中进行与节点相关的设置。

4

1 回答 1

1

从 npm 网站快速npm uninstall npm -g安装,然后再安装一次,应该可以恢复默认设置。

通常重新安装很痛苦,但使用 package.json 文件,您可以快速恢复所有设置npm link

于 2011-09-13T22:16:42.890 回答