我試圖升級我的節點版本,我從他們的網站下載文件,運行安裝和一切似乎確定。節點8.4.0已經安裝 - 但節點-v顯示v7.7.4
當我試圖檢查是否已安裝最新版本時,node -v
告訴我v7.7.4
而不是v8.4.0
。
我試過brew upgrade node
但它告訴我node 8.4.0 is already installed
。
如何切換到最新版本? 謝謝!
我試圖升級我的節點版本,我從他們的網站下載文件,運行安裝和一切似乎確定。節點8.4.0已經安裝 - 但節點-v顯示v7.7.4
當我試圖檢查是否已安裝最新版本時,node -v
告訴我v7.7.4
而不是v8.4.0
。
我試過brew upgrade node
但它告訴我node 8.4.0 is already installed
。
如何切換到最新版本? 謝謝!
您使用nvm
安裝Node.js的多個版本,它看起來像你設置7.7.4作爲默認的版本節點nvm
應該使用,這意味着即使系統版本的節點是8.4.0,nvm
也會在$PATH
之前插入7.7.4可執行文件的路徑。
您可以更改默認指向全系統版本:
nvm alias default system
FWIW,自制(brew
)是但安裝節點的另一種方法。但是,考慮到我在這裏發佈的有關該特定安裝的StackOverflow的問題數量,我不會建議使用它。使用官方安裝程序安裝系統範圍的節點,並使用nvm
來管理不同的版本(例如,以測試您的代碼)。
你可以檢查你的安裝目錄
命令:「在此處,節點」
它告訴我在哪裏:找不到命令。 當我運行'哪個節點',它給了我一個老版本的路徑 –
@ Al-josh使用'which',而不是'where' –
這和programmin有什麼關係? –
可能的重複[如何刪除舊版本的節點/ npm?](https://stackoverflow.com/questions/10364884/how-do-i-remove-old-versions-of-node-npm) –
Did你以前通過Homebrew安裝Node.js?另外,你說'哪個節點'返回到舊版本的路徑。那究竟是什麼? – robertklep