在開發(fā)的工程中,我們可能需要經(jīng)常切換node
版本來應對不同的開發(fā)環(huán)境,所以需要經(jīng)常使用不同版本的node
一、安裝npm
插件n
,通過n模塊來管理node
版本
1图甜、全局安裝n
模塊
npm install -g n
2、安裝當前穩(wěn)定版本
n stable或者sudo n stable
3鳖眼、安裝最新版本的
n latest或者sudo n latest
4黑毅、安裝指定版本的node
n v8.16.0
5、卸載指定的node
版本
n rm v8.16.0
二钦讳、使用nvm
管理node
版本
1矿瘦、安裝nvm
brew install nvm
2、使用nvm
安裝node
版本
安裝最新版本
nvm install node
安裝指定版本
nvm install 8.16.0
3愿卒、查看所有版本
nvm ls
4缚去、切換node
版本
使用最新版本
nvm use node
使用指定版本
nvm use 10.16.2
通常我會使用第二種方式
例如:我在一個項目中使用的是node@6.13.2
,新項目使用的是node@8.16.0
,
先要安裝node@8.16.0,nvm install 8.16.0
琼开,
然后易结,nvm use 8.16.0
nvm 安裝成功之后重啟終端失效(command not found)
1、卸載nvm(此處使用的是brew卸載)
brew uninstall nvm
2柜候、使用Curl安裝(不推薦使用brew安裝搞动,有bug)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
3、(執(zhí)行此命令之后渣刷,終端中會有提示說:關(guān)閉終端重啟開始使用nvm鹦肿,或者輸入以下命令開始使用)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
4、驗證是否成功飞主,輸出版本號則成功
nvm --version