其實在 nvm 的 github 頁面 及 nvm -h
都寫的相當清楚了。這邊只是稍微整理一下。
使用 curl 安裝 nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
接著使用 nvm 安裝需要的 nodejs 版本
nvm install 4.2
nvm use 4.2
這樣就會使用 ~4.2 的 nodejs 版本
設定預設版本
上述安裝之後,每次重開 terminal,nodejs 的版本仍會重置,需要用下面指令設定預設使用的版本:
nvm alias default 4.2
之後開啟 terminal 都會用 ~4.2 的版本。
列出可用版本
nvm ls
會列出本地已安裝的資訊(包括 io.js):
nvm ls
# default -> 4.2 (-> v4.2.3)
# node -> stable (-> v4.2.3) (default)
# stable -> 4.2 (-> v4.2.3) (default)
# iojs -> N/A (default)
nvm ls-remote
則得到所有可安裝的版本,加上 <version>
參數作篩選:
nvm ls-remote 4
# v4.0.0
# v4.1.0
# v4.1.1
# v4.1.2
# v4.2.0
# v4.2.1
# v4.2.2
#-> v4.2.3
印出所有可安裝的 4.x 版本號。