Node版本管理工具

大部分接觸過Nodejs的開發者都清除其版本更新速度有多快,因此切換Node版本也成爲時不時的操做,目前使用得最多的Node版本管理工具備nnvm這兩種。其中,n是Node的一個模塊,做者是TJ Holowaychuk(鼎鼎大名的Express框架做者),就像它的名字同樣,它的理念就是簡單;nvm全稱Node Version Manager,它與n的實現方式不一樣,其是經過shell腳本實現的。git

n

安裝n兩種方式:github

yarn global add n 
npm install -g n

使用n安裝其餘版本的Node(如安裝4.6.1版本):shell

n 4.6.1

安裝最新版Node:npm

n latest

安裝穩定版Node:bash

n stable

移除某個版本(如移除4.6.1版本):框架

n rm 4.6.1

以指定版本執行腳本(如指定4.6.1版原本執行test.js):curl

n use 4.6.1 test.js

安裝完成以後切換Node版本,則直接輸入n後輸出當前已經安裝的Node版本以及正在使用的版本(前面有一個o),你能夠經過移動上下方向鍵來選擇要使用的版本,最後按回車選定當前想要使用的版本。工具

nvm

安裝nvm兩種方式:url

curl https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh
wget -qO- https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh

使用nvm安裝其餘版本的Node(如安裝4.6.1版本):code

nvm install 4.6.1

切換到某個版本的Node(如切換到4.6.1版本):

nvm use 4.6.1

查看已經安裝的Node版本:

nvm ls

查看當前正在使用的Node版本:

nvm current

以指定版本執行腳本(如指定4.6.1版原本執行test.js):

nvm run 4.6.1 test.js

移除某個版本(如移除4.6.1版本):

n uninstall 4.6.1

卸載nvm

rm -rf ~/.nvm

安裝nvm以後會clone到~/.nvm,而後會在~/.bash_profile~/.zshrc~/.profile末尾添加source

相關文章
相關標籤/搜索