NVM(ノードバージョンマネージャー)を使用して複数のNode.jsバージョンを管理する方法
NVM(ノードバージョンマネージャー)を使用して複数のNode.jsバージョンを管理する方法
このページで
- 1. NVM(ノードバージョンマネージャー)をインストールします。
- 2. 利用可能なNodeJSを確認する
- 3. NodeJSのバージョンをインストールする
- 4. 異なるNodeJSバージョンに切り替える
- エイリアスを作成する
- 6. NodeJSのバージョンをアンインストールする
- 7. 特定のNodeJSバージョンでスクリプトを実行する
- 参照
NVM(Node Version Manager)は、複数のNodejsバージョンを管理するためのコマンドラインツールです。これはPOSIX準拠のbashスクリプトで、コンピュータ上で複数のNodejsバージョンをインストールおよび管理できるようにします。
このチュートリアルでは、コンピュータ上で複数のNode.jsバージョンを管理するためのNVMのインストールと使用方法を示します。このガイドは、Ubuntu、CentOS、Debianを含むさまざまなLinuxディストリビューションに適用できます。
1. NVM(ノードバージョンマネージャー)をインストールします。
まず第一に、nvmのインストールのためにパッケージ依存関係をインストールします。
Ubuntuでは、以下のaptコマンドを実行できます。
sudo apt install build-essential libssl-dev -yCentOSでは、以下のようにdnfコマンドを使用できます。
sudo dnf group install "Development Tools" -y
その後、以下のようにnvmインストーラースクリプトをダウンロードして実行します。
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bashインストールが完了したら、'~/.bashrc' スクリプトを再読み込みする必要があります。
source ~/.bashrcこれでnvmのインストールが完了し、nvmコマンドを実行できるようになりました。
以下のようにnvmのバージョンを確認してください。
nvm --version結果は以下のように表示されます。
次に、Node.jsのインストールを管理するためのnvmの基本的な使用法を示します。
2. 利用可能なNodeJSを確認する
ローカルシステムで利用可能なnodejsを確認するには、'ls'オプションを使用できます。
nvm lsまた、インストール可能なリモートバージョンのnodejsを確認できます。
nvm ls-remote
Node.jsの「LTS」バージョンを指定するためには、「--lts」オプションを使用できます。
nvm ls-remote --lts3. NodeJSのバージョンをインストールする
最新のnodejsをインストールするには、次のコマンドを使用できます。
nvm install node特定のバージョンをインストールするには、バージョン番号を使用するか、バージョンのエイリアスを使用できます。
エイリアスでNode.jsのバージョンをインストールします。
nvm install lts/erbiumバージョン番号を指定してNode.jsをインストールします。
nvm install v10.17.04. 異なるNodeJSバージョンに切り替える
nvmを使用する主な利点は、簡単なコマンドで異なるNode.jsのバージョンを切り替えられることです。
まず、ローカルシステムで利用可能なNode.jsを確認できます。
nvm ls
デフォルトの異なるバージョンに切り替えるには、バージョン番号またはエイリアスに続いて「use」オプションを使用できます。
nvm use v12.13.0
nvm use lts/erbium5. エイリアスを作成する
この機能を使用すると、特定のNode.jsバージョンに対してエイリアスを作成できます。また、開発者として必要なNode.jsバージョンを管理しやすくします。
エイリアスを作成するには、'alias'オプションの後にエイリアス名とNode.jsのバージョンを指定します。
nvm alias node10 v10.17.0次のコマンドを使用して利用可能な「エイリアス」を確認してください。
nvm aliasそして、あなたのエイリアスがリストに載ります。
6. NodeJSのバージョンをアンインストールする
特定のnodejsバージョンを削除するには、「アンインストール」オプションの後にバージョン番号またはエイリアスを指定して実行できます。
nvm uninstall v6.17.1
nvm uninstall lts/carbon
nvm uninstall node10そして、削除したいnodejsのバージョンはシステムからアンインストールされました。
7. 特定のNodeJSバージョンでスクリプトを実行する
nvmを使えば、特定のバージョンのNode.jsで直接JSアプリケーションを実行できます。
この機能は、異なるバージョンのNode.jsでJSアプリケーションを作成または実行している場合に非常に役立ちます。
ltsバージョンのnodejs「lts/erbium」を使用して「app.js」スクリプトを実行してください。
nvm run lts/erbium app.js
nvm run v12.13.0 app.jsそれがLinuxオペレーティングシステム上で複数のNode.jsバージョンを管理するためのnvmのインストールと基本的な使用法に関するすべてです。
参照
- https://github.com/nvm-sh/nvm







