Node.jsのバージョン管理

node.js

n

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)