nvm
介紹
Node Version Manager(Node版本管理器)哟玷,用它可以方便的在機(jī)器上安裝并維護(hù)多個(gè)Node的版本
安裝
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
使用
使用nvm ls-remote
看一下node有哪些版本可以安裝
安裝多版本
→ nvm install v4.5.0
Downloading https://nodejs.org/dist/v4.5.0/node-v4.5.0-darwin-x64.tar.gz...
################################################################## 100.0%
→ nvm install v5.9.0
Downloading https://nodejs.org/dist/v5.9.0/node-v5.9.0-darwin-x64.tar.gz...
################################################################## 100.0%
nvm 輕松切換 node 版本
nvm會(huì)將各個(gè)版本的node安裝在~/.nvm/versions/node
目錄下
→ ls -a ~/.nvm/versions/node/
. .. v4.5.0 v5.9.0
→ nvm ls
v4.5.0
-> v5.9.0
system
node -> stable (-> v5.9.0) (default)
stable -> 5.9 (-> v5.9.0) (default)
iojs -> N/A (default)
箭頭(??)選擇當(dāng)前版本
使用nvm use
切換版本
→ nvm use v4.5.0
Now using node v4.5.0 (npm v2.15.9)
→ node -v
v4.5.0
→ nvm use v5.9.0
Now using node v5.9.0 (npm v3.7.3)
→ node -v
v5.9.0
查看當(dāng)前 node 版本
nvm current
注意
新打開(kāi)一個(gè)bash,輸入nvm current
會(huì)發(fā)現(xiàn)顯示為
→ nvm current
system
使用nvm alias default <version>
命令來(lái)指定一個(gè)默認(rèn)的node版本