nvmとは?
Node.jsのバージョン管理ツールです。
Node.jsのバージョンによっては互換性がなかったりする為、nvmで管理する。
環境
- macOS Catalina
- zsh
インストール
公式ドキュメントに従いながらインストールする。
以下のコマンドを実行する。
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
.zshrcに以下の文を追記しターミナルを再起動すると、nvmコマンドが使えるようになる。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
バージョンを確認してみる。
$ nvm --version
0.35.3
Node.jsをインストール
インストールできるバージョン一覧を確認する。
$ nvm ls-remote
v0.1.14
...
v14.0.0
v10.19.0をインストールする。
$ nvm install v10.19.0
Node.jsのバージョンを確認してみる。
$ node -v
v10.19.0
Node.jsのバージョン切替
nvmでインストールされたNode.js一覧を確認する。
$ nvm ls
-> v10.19.0
v12.16.2
バージョンを切り替え、Node.jsのバージョンを確認してみる。
$ nvm use v12.16.2
$ node -v
v12.16.2