概要: このチュートリアルでは、WindowsにNode Version Manager(NVM)をインストールして使用する方法を学びます。
異なるNode.jsプロジェクトがあり、それぞれ異なるバージョンが必要な場合に、コンピューター上で複数のNode.jsバージョンを管理するのは難しい場合があります。
幸いなことに、Node Version Manager(NVM)を使用すると、コンピューター上で複数のNode.jsバージョンを簡単に管理および切り替えることができます。
NVMはmacOSとLinuxのみをサポートしています。ただし、Windowsではnvm-windowsを使用できます。
WindowsにNVMをインストールする
まず、nv-windowsのリリースページからnvm-windows(nvm-setup.exe)をダウンロードします。
次に、インストーラーを実行し、インストールプロセスに従います。
NVMをインストールすると、インストール済みのNode.jsがスキャンされ、このNode.jsバージョンを管理するかどうかを確認するプロンプトが表示されます。NVMに管理を許可するには、[はい]をクリックしてください。
nvm経由でNode.jsをインストールする
まず、新しいコマンドプロンプトまたはPowerShellウィンドウを開きます。
次に、nvm installコマンドを実行して、特定のNode.jsバージョンをインストールします。
npm install <version>
Code language: HTML, XML (xml)
バージョンをインストールするバージョン番号に置き換えます。例:
nvm install 20.6.0
Code language: CSS (css)
最新の長期サポート(LTS)バージョンをインストールするには、次のコマンドを使用できます。
nvm install lts
最新のNode.jsをインストールする場合は、次のコマンドを使用できます。
nvm instal latest
インストール済みのNode.jsバージョンを一覧表示する
まず、新しいコマンドプロンプトまたはPowerShellウィンドウを開きます。
次に、nvm listコマンドを実行して、インストールされているすべてのNode.jsバージョンを一覧表示します。
nvm list
Code language: PHP (php)
出力は次のようになります。
* 22.6.0 (Currently using 64-bit executable)
20.16.0
18.12.1
Code language: CSS (css)
アスタリスク(*)が付いているバージョンは、現在アクティブなNode.jsバージョンを示しています。Node.jsのバージョンを確認することで確認できます。
node -v
出力
v22.6.0
Code language: CSS (css)
または、nvm currentコマンドを実行することもできます。
nvm current
現在アクティブなNode.jsバージョンが返されます。
v22.6.0
Code language: CSS (css)
Node.jsバージョンを切り替える
特定のNode.jsに切り替えるには、次のコマンドを使用します。
nvm use <version>
Code language: HTML, XML (xml)
<version>を切り替えたいバージョン番号に置き換えます。例:
nvm use 20.16.0
Code language: CSS (css)
ユーザーアカウント制御のポップアップが表示される場合があります。[はい]をクリックすると、次の出力が表示されます。
Now using node v20.16.0 (64-bit)
Code language: CSS (css)
そして、現在アクティブなNode.jsバージョンを確認できます。
nvm current
出力
v20.16.0
Code language: CSS (css)
Node.jsバージョンをアンインストールする
コンピューター上の特定のNode.jsバージョンをアンインストールするには
まず、nvm list
コマンドを使用して、インストールされているすべてのバージョンを一覧表示します。
nvm list
Code language: PHP (php)
次に、アンインストールコマンドを実行します。
nvm uninstall <version>
Code language: HTML, XML (xml)
<version>
をアンインストールするバージョンに置き換えます。
まとめ
- Node Version Manager(NVM)を使用して、1台のコンピューターで複数のNode.jsバージョンを管理および切り替えます。
nvm install
コマンドを使用して、特定のNode.jsバージョンをインストールします。nvm list
コマンドを使用して、コンピューターにインストールされているNode.jsバージョンの一覧を表示します。nvm use
コマンドを使用して、特定のNode.jsバージョンに切り替えます。nvm current
コマンドを使用して、現在アクティブなNode.jsバージョンを表示します。nvm uninstall
コマンドを使用して、コンピューター上の特定のNode.jsバージョンをアンインストールします。