Node.jsのバージョン管理
node.jsn
nodeが必要だが手軽。
n latest
, n stable
, n lts
でバージョンが切り替わる。
バージョンを指定する場合、n <version>
でインストールし、n
でインストールされているバージョンの一覧から選択できる。
バージョンの削除はn - <version>
。
$ npm install -g n
$ n stable
$ node -v
v6.2.2
nvm
nodeが必要ない。
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
$ nvm install node
$ node -v
v7.7.2
$ nvm install 6
$ node -v
v6.10.0
$ nvm ls
v6.10.0
-> v7.7.2
default -> node (-> v7.7.2)
node -> stable (-> v7.7.2) (default)
stable -> 7.7 (-> v7.7.2) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> v6.10.0)
lts/argon -> v4.8.0 (-> N/A)
lts/boron -> v6.10.0
$ nvm use node
Now using node v7.7.2 (npm v4.1.2)
$ nvm use 6
Now using node v6.10.0 (npm v3.10.10)