簡體   English   中英

更新了NPM,但仍顯示為舊版本

[英]Updated NPM but still showing as old version

在此計算機上獲取“npm:command not found”。 我知道的唯一方法是通過使用Homebrew卸載節點並從node.js站點重新安裝。 剛剛在這台計算機上重新安裝了node.js,並使用npm版本2.5.1。 我使用以下內容更新到最新版本(2.7.1):

sudo npm install npm -g

更新沒有任何錯誤,但運行npm -v告訴我,我仍然在2.5.1版本

在查看問題的過程中,請查看此計算機上的舊npm相關文件。 舊的Changelog最后修改30天前存在說“v2.7.1(2015-03-05)”所以npm已經更新並且在這里一度更新。

誰能指出我正確的方向來弄清楚出了什么問題?

在這里做一些假設:沒有任何真正的錯誤,可能存在一些安裝問題。 Homebrew應該適合安裝節點,Thoughtbot使用它來設置筆記本電腦(見這里 )。

為確保Node / NPM安裝順利完成,我這樣做了:

sudo chown -R $USER /usr/local

根據這篇文章。

我在優勝美地,我沒有遇到任何使用此設置的問題,尤其是在更新NPM時(在我閱讀您的問題時這樣做)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM