切換node版本——nvm的安裝與使用

1. 安裝nvm

爲了兼容性和效率,nvm和n進行Node版本管理很有必要,我選擇使用nvm控制node版本。首先要說的是不能用brew去安裝nvm,官方文檔已經說明不支持,這裏用以下命令安裝:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash

此時nvm就被安裝在了/.nvm下啦,接下來就需要配一下環境變量了,這裏以zsh爲例,在/.zshrc這個配置文件中配置,如果你的shell用的是bash或其它的,就找找看/.bash_profile或者/.profile~/.bashrc
編輯器打開~/.zshrc文件,如果不會就輸入open ~/.zshrc
在最下面一行輸入:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

這一步的作用是每次新打開一個bash,nvm都會被自動添加到環境變量中了。

完成後輸入source ~/.zshrc重新啓動一下配置。
輸入nvm version 可以看到相關版本號

至此,nvm安裝完成。

2. 安裝Node

查看Node所有版本,用nvm ls-remote命令
正常安裝的話,會超級慢,如果想嘗試,就用nvm install v6.10.0試試,不過這裏推薦使用國內鏡像:

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 6

需要哪個版本,就在最後將6換成對應的版本號就行,默認下載版本中最新的版本號。

$ nvm install stable #下載、編譯、安裝當前的穩定版
$ nvm install v7.2.0 #安裝v7.2.0版本

3. 切換Node版本

在nvm裏,你可以安裝老多個版本的node,隨時切換:

$ nvm use v5.2.1 #使用v5.2.1版本的node

你可以把已經安裝的node版本列出來:

$ nvm list #列出來

也可以不切換,直接運行一個版本的node命令行:

$ nvm run v4.2.2 #運行v4.2.2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章