NodeJSは頻繁にバージョンアップされています
複数のバージョンのNodeJSをインストールし
切り替えて使用できるツールを紹介します
- [備考] NodeJSのリリーススケジュール
https://github.com/nodejs/Release#release-schedule
nvm を利用する (macOS/Linux)
インストール
Homebrewでインストール(macOS)
$ brew install nvm
インストーラをダウンロードして実行
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
ディレクトリを作成
$ mkdir ~/.nvm
起動スクリプトを追加
お使いのシェルに合わせて .bash_profile
や .zshrc
に以下を追加
.zshrc
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
使い方
- インストール可能なバージョンの一覧を表示
$ nvm ls-remote
- 指定バージョンのNodeJSをインストール
$ nvm install 14.3.0
- 最新LTSバージョンのインストール
$ nvm install --lts
- インストール済みのバージョンを確認
$ nvm ls
- 使用するNode.jsのバージョンを選択
$ nvm use 14.3.0
nodebrewを使う(macOS/Linux)
インストール
$ curl -L git.io/nodebrew | perl - setup
$ echo 'export PATH=$PATH:$HOME/.nodebrew/current/bin' >> ~/.bash_profile
$ $SHELL -l
使い方
- インストール可能なバージョンの一覧を表示
$ nodebrew ls-remote
- 指定バージョンのNodeJSをインストール
$ nodebrew install-binary v8.11.1
- インストール済みのバージョンを確認
$ nodebrew ls
- 使用するNode.jsのバージョンを選択
$ nodebrew use v8.11.1
nodistを利用する (Windows)
インストール
nodistのリリースページからダウンロードしたNodistSetup-v0.8.0.exe を実行
使い方
- インストール済みのNodeJSのバージョンを一覧表示
> nodist
- インストール可能なNodeJSのバージョンを一覧表示
> nodist ds
- 指定バージョンのNodeJSをインストール
> nodist + 8.11.1
- 指定バージョンのNodeJSを使用する
> nodist 8.11.1