參考文章:
1.node版本管理工具nvm-Mac下安裝及使用
2.正確的安裝和使用nvm
關于安裝和使用nvm虏辫,參考文章1寫的非常的詳細和清晰,我就不再贅述砌庄,這篇我想說的就是我初次安裝和使用過程中遇到的知識點(坑~)...
一娄昆、不用卸載原來的node
因為,我安裝的時候無意間看到好幾篇介紹萌焰,開頭都是讓卸載系統(tǒng)原來的node,本著跟著別人的腳步走不出錯的原則族购,聽信他們陵珍,誰知道,我看文檔的時候才發(fā)現(xiàn)互纯,根本就不用卸載原來的node,而且還可以使用和管理原來的node只盹。兔院。。真的是 看文檔很有必要7趸J肌!
nvm文檔鏈接
注意:安裝nvm的時候不要按照別人的代碼照抄惦积,因為那可能是很久以前寫的,版本需要更新
二蛛勉、換源
用 nvm install <版本號>
(例如:nvm install v6.11.2) 命令安裝node的時候會很慢厉亏,原因大家都懂得。皿淋。恬试。,所以安裝node之前需要先切換nvm國內的源训柴,即把環(huán)境變量 NVM_NODEJS_ORG_MIRROR加入到 .zshrc (我用的是zsh shell ,如果你用的是bash幻馁,那么就加入到.bash_profile) 文件中:
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
三越锈、切換版本和設置別名(alias)時遇到的問題
3.1不同切換可能遇到的問題
使用切換命令nvm use v4.6.2
切換版本時可能出現(xiàn)以下錯誤:
nvm is not compatible with the npm config "prefix" option: currently set to "/Users/fabian/.nvm/versions/node/v0.12.7" Run ``nvm use --delete-prefix v4.6.2`` to unset it.
按照提示運行 nvm use --delete-prefix v4.6.2
之后膘滨,重新打開一個標簽發(fā)現(xiàn)node版本沒有變化,但是在我關閉終端丹弱,重新運行之后就可以了(在關閉終端之前我設置了默認的node版本铲咨,不知道是不是跟這個有關,沒有重來坯苹,所以不確定)
3.2使用系統(tǒng)原來的node
這個是在查看文檔的時候發(fā)現(xiàn)的
哎踊东,真的是坑啊~
3.3同時nvm管理系統(tǒng)原來的node和新安裝的node版本
想要使用系統(tǒng)原來的node,運行
nvm use system
即可再芋,如果想要設置系統(tǒng)原來的node為默認運行的node坚冀,nvm alias default system
即可,切換其他版本的node還是使用nvm use <版本號>