2011-09-13 55 views
2

當我嘗試執行本地安裝(例如,npm install socket.io)時,它將該模塊放入~/src/node_modules/文件夾中。 npm root也報告這個文件夾。我在一些昏昏欲睡的深夜會議期間必須搞砸npm的設置,但我不知道如何將它設置爲默認值./node_modules。任何人都知道我搞砸了什麼,以及如何將其設置回默認值?npm不會默認本地安裝到./node_modules

更新

我已經試過npm config set root ./node_modulesnpm root仍報告~/src/node_modules爲根。我也檢查過.bash_profile,並且沒有與節點相關的設置。

+0

'NPM卸載npm',然後重新安裝應該讓它消失。 – Raynos

回答

1

快速npm uninstall npm -g,然後從npm網站安裝另一個應該返回您的默認值。

重新安裝通常是痛苦的,但你的package.json文件,你可以得到的一切重新設置了一個快速npm link