2012-04-28 85 views
7

我已經幾個月前玩弄節點,因爲它是一個快速發展的項目,我想我需要更新它,當我把它撿起最近,不知道怎麼和已經閱讀n,我裝那,安裝了最新版本。如何刪除舊版本的node/npm?

一切都還好,直到我試圖使用npm,這將無法正常工作,請參閱this issue

所以,我需要去除N,我不知道怎麼會這樣,而不是刪除我已經使用n - {version}每個版本我已​​經安裝節點的所有版本。

我然後跑了安裝直客node.js的網站,希望它會解決所有我遇到的問題。

節點現在按預期工作,但npm仍然不起作用。

是在npm-debug.log試圖npm install {package}時所顯示的錯誤是:

ERR! Error: EISDIR, mkdir '/' 
ERR! You may report this log at: 
ERR!  <http://github.com/isaacs/npm/issues> 
ERR! or email it to: 
ERR!  <[email protected]> 
ERR! 
ERR! System Darwin 11.3.0 
ERR! command "node" "/usr/local/bin/npm" 
ERR! cwd/
ERR! node -v v0.6.15 
ERR! npm -v 1.1.16 
ERR! path/
ERR! code EISDIR 
ERR! message EISDIR, mkdir '/' 
ERR! errno {} 

我試圖做的是重新安裝節點+ NPM和從頭再來。

我使用的是Mac,並與命令行+文件系統一般與OS X的小經驗,仍試圖從Windows的方式調整。(控制面板 - >卸載 - > ....) 。

任何幫助,這將不勝感激。

+0

你能不能給它一個鏡頭[此腳本](http://npmjs.org/install.sh)從[NPM網站(http://npmjs.org/)? – mekwall 2012-04-28 20:14:01

+1

謝謝你的迴應,它實際上修復了npm,現在可以安裝很好的東西。讓它成爲一個答案,所以我可以給你一些代表:) – Daniel 2012-04-28 21:41:55

回答