2015-01-01 28 views
0

我想安裝需要npm v2.1.0 +的yeoman。無法爲yeoman安裝更新mac上的npm

我以前有一個較低版本的npm,並認爲當我從nodeJS站點下載node.js時,最新的npm版本將與節點捆綁在一起。但是,它只更新到v1.4.28。

Nodejs更新到最新版本。

我讀了很多信息,建議徹底卸載npm,然後重新安裝最新版本。我嘗試了以下;我有自制軟件,儘管我不確定我是如何在我的Mac(Mavericks)上安裝npm的,所以我想先嚐試'brew uninstall node',但是回來了; 2)我試過'sudo npm uninstall npm -g'但是回來了;

sudo:npm:找不到命令。

沒有我得到的sudo前綴;

-bash:NPM:命令未找到

3)我曾嘗試這;

須藤室射頻的/ usr /本地/ {料/ {節點,NPM},LIB/node_modules/NPM,LIB /節點,共享/人

但節點仍安裝。現在,當我檢查我得到的npm版本是什麼時,

-bash:NPM:找不到命令

,但它仍然存在!

4)然後我試着按照這裏給出的建議; How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)但是當我做的第一步

1.進入到/ usr/local/lib目錄,並刪除任何節點和node_modules

得到「許可被拒絕」的每個文件(即AV長的名單許可權被拒絕),例如

RM:NPM/.npmignore:權限被拒絕

我完全處於虧損至於如何進行。誰能幫忙?謝謝。

回答

0

這就是我解決這個問題的方法(非常感謝Raquel在npm支持);通過執行上述操作,我不小心刪除了我的npm實例,因此我重新安裝了最新版本的Node(將npm帶回),然後使用sudo npm將npm升級爲npm -g。我現在有最新版本的npm。