如何更新NVM

圖片來自網絡

概念介紹
NVM——Node Version Manager(Node版本管理器),用它可以方便的在機器上安裝并維護多個Node的版本。那么為什么需要多個版本呢?場景有很多,比方說:你可能同時進行兩個項目,而不同項目所使用的node版本是不一樣的;又或者你要用更新的版本是做一些實驗。這種情況下,如果沒有NVM自己去安裝和維護多個版本的node也是一件比較麻煩的事情。這就是NVM的價值。

問題背景
這個問題其實是比較常見的,任何一個軟件都是需要不斷更新的。NVM也不例外,比方說NVM更新了大版本,加了新的特性,這個時候你需要在原有的基礎上更新到最新的版本,這樣既能用到NVM的新特性又可以保持原有版本安裝的Node。那么NVM怎么更新呢?

解決方案一:通過zsh-nvm自動更新升級
如果你的shell用的是zsh,那么你可以安裝zsh-nvm,它作為 zsh 的插件,提供了nvm upgrade的命令,而且它會自動幫你配置nvm到環(huán)境中。這個方案最方便,只要你用zsh就行了,不過zsh-nvm官方文檔表示就算你用bash也是可以支持的。

解決方案二:手動通過git更新
NVM安裝的過程其實就是把NVM的代碼直接通過git拉到~/.nvm目錄中。也就是說,它就是標準的git托管的目錄,那么要想更新就可以直接到這個目錄下,并通過git更新到最新代碼或者某個版本的代碼就行了。

解決方案三:直接再安裝一遍來更新
這個方案其實和方法二差不多,你直接再通過curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash重新運行一遍安裝腳本就行了,它實際上就是通過git再把代碼更新到某個版本,原理是相同的。只是對你來說就通過一行命令就解決了,簡單省事兒。

好了,以上就是三種更新NVM的方法!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容