概要: このチュートリアルでは、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.0Code language: CSS (css)最新の長期サポート(LTS)バージョンをインストールするには、次のコマンドを使用できます。
nvm install lts最新のNode.jsをインストールする場合は、次のコマンドを使用できます。
nvm instal latestインストール済みのNode.jsバージョンを一覧表示する
まず、新しいコマンドプロンプトまたはPowerShellウィンドウを開きます。
次に、nvm listコマンドを実行して、インストールされているすべてのNode.jsバージョンを一覧表示します。
nvm listCode language: PHP (php)出力は次のようになります。
* 22.6.0 (Currently using 64-bit executable)
20.16.0
18.12.1Code language: CSS (css)アスタリスク(*)が付いているバージョンは、現在アクティブなNode.jsバージョンを示しています。Node.jsのバージョンを確認することで確認できます。
node -v出力
v22.6.0Code language: CSS (css)または、nvm currentコマンドを実行することもできます。
nvm current現在アクティブなNode.jsバージョンが返されます。
v22.6.0Code language: CSS (css)Node.jsバージョンを切り替える
特定のNode.jsに切り替えるには、次のコマンドを使用します。
nvm use <version>Code language: HTML, XML (xml)<version>を切り替えたいバージョン番号に置き換えます。例:
nvm use 20.16.0Code language: CSS (css)ユーザーアカウント制御のポップアップが表示される場合があります。[はい]をクリックすると、次の出力が表示されます。
Now using node v20.16.0 (64-bit)Code language: CSS (css)そして、現在アクティブなNode.jsバージョンを確認できます。
nvm current出力
v20.16.0Code language: CSS (css)Node.jsバージョンをアンインストールする
コンピューター上の特定のNode.jsバージョンをアンインストールするには
まず、nvm listコマンドを使用して、インストールされているすべてのバージョンを一覧表示します。
nvm listCode 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バージョンをアンインストールします。