notebook

知ったこと、気になったこと、気づいたことを書き残す。

"n"でnodejsのバージョン管理する。

what's "n" ?

nというツールでnodejsのバージョン管理ができる。

インストール

$ sudo npm install -g n
$ n --version

ltsのnodejsをインストール

lts版なのでこれやっとけばとりあえず良さそう。

$ sudo n lts
$ node -v

最新版のnodejsをインストール

$ sudo n latest
$ node -v

特定のバージョンのnodejsをインストール

$ sudo n install <version>
$ node -v

インストール済みのnodejsのバージョンに切り替える

$ sudo n
> インストール済みバージョン一覧が表示されるので希望のバージョンを選択
$ node -v

インストール済みのnodejsのバージョン一覧を確認する

$ n list

ちなみに

aptとかで先にnodejsをインストールしている場合でも問題なく使える。
nを使ったnodejsのインストール先が、(ubuntuだと) /usr/local/bin/node にインストールされるため、PATHでそのディレクトリが先に参照されるようになっていれば、こっちが優先される。

$ where node
/usr/local/bin/node    ←nでインストールされるディレクトリ
/usr/bin/node    ←aptでインストールされるディレクトリ
/bin/node    ←aptでインストールされるディレクトリ

$ which nodejs
/usr/local/bin/node

おしり。