NVMを活用したNode.jsバージョン管理

様々なプロジェクトを管理しながら、複数のノードバージョンを使わなければならない状況になります。私の場合も、ブログ管理の場合は12.x バージョン、プロジェクトの場合は14.xバージョンを使います。プロジェクトを変更するたびに該当する特定ノードバージョンをインストールするのは非常に非効率的な方法であるため、効率的にノードバージョンを管理する必要があります。このような問題を解決するために出てきたのが、NVM[Node Version Manager]です。

NVMは、様々なバージョンのノードをインストール·管理でき、自分のバージョンを選択できます。

1. NVM をインストールする


nvm は、設置することができます。
上のページに移動すると、NVMの説明とダウンロードできるファイルが出てきますが、下のファイルをダウンロードすればいいです。


圧縮を解除するとnvm-setup.exeというファイルが出てきますので、このファイルを設置すれば OK です。
圧縮を解除した後、以下のコマンドを入力すると、インストールされたnvmバージョンが分かります。

1
nvm version

2. ノードバージョン確認


以下のコマンドで、現在インストールされているノードのバージョンを確認できます。

1
nvm ls //nvm list

現在、私は2つのノードバージョンがインストールされており、*マークは使われているノードのバージョンを示します。

3. 特定ノードバージョンのインストール


以下のコマンドで特定ノードバージョンをインストールできます。

1
nvm install v15.11.0 //インストールするバージョン入力

4. 特定ノードバージョンを有効にする


ノードのバージョン有効化は以下のコマンドで行えます。

1
nvm use 15.11.0 //使用するバージョン入力

nvm use バージョンを入力すると、以下の画像のように*表示が現在使用されているノードバージョンに変更されます。



※ Window環境ではnvm useコマンドを入力するときにaccess deinedというメッセージが表示されますが、権限がないために表示されるメッセージです。


CMDやbashを実行する際に管理者の権限で実行し、変更してください。


NVMを活用したNode.jsバージョン管理

https://bny9164.github.io/2021/10/18/2021-10-18-jp-NVM/

Author

BAE NAMYUL

Posted on

2021-10-18

Updated on

2021-10-20

Licensed under