Node.jsのバージョン管理

(2016-07-15)

nvm

大体これを使っておけばよさそう。

$ 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)

n

すでにnodeが入っているならこっちを使うこともできる。

n latest, n stable, n ltsでバージョンが切り替わる。 バージョンを指定する場合、n <version>でインストールし、nでインストールされているバージョンの一覧から選択できる。 バージョンの削除はn - <version>

$ npm install -g n
$ n stable
$ node -v
v6.2.2