LoginSignup
1
0

More than 3 years have passed since last update.

nvmを使ったNode.jsのバージョン管理

Posted at

これまで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/

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0