これまでWindowsならnodist、Macならnodebrewを使ってきましたが、nvmがユーザー数多いみたい( Google Trend によると)なのでnvm使うことにしたい。
nvmのGitHub上に手順や使い方があるけれど英語でさらに初心者にはさっぱりな部分もあるので自分用の備忘録もかねてのメモです。
(nvmリポジトリ)[https://github.com/nvm-sh/nvm]
Git経由でインストール
インストール方法は他にもあるけどnvmそのものの更新に対応するためには、Git経由でGitHub上のレポジトリクローンがよいみたいです。
更新された場合はプルするだけです。
1. nvm をインストール
github.com から nvm を clone する
$ git clone https://github.com/nvm-sh/nvm.git .nvm
clone したら最新バージョンに checkout してください。
2. nvm を使えるようにする
nvm.sh を実行して nvm を使えるようにする
$ source ~/.nvm/nvm.sh
これで以下が動けば成功です。
$ nvm --version
3. ~/.bashrcに追加
起動時に使えるように設定追加
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
以下で再読み込み
source .bashrc
3. Node.jsをインストール
利用可能なバージョン確認
$ nvm ls-remote
バージョン指定してインストール
$ nvm install <version>
以下が動けば成功
$ node -v
$ npm -v
4. その他よく使うコマンド
インストールしたバージョン一覧
$ nvm ls
使用するバージョンの指定
$ nvm use <version>
nvmの機能一覧
$ nvm --help
▼参考
https://ikkyu.hateblo.jp/entry/2019/05/03/003636
https://phiary.me/nvm-node-js-install/