WindowsにNVM(Node Version Manager)をインストールするのは比較的簡単ですが、手順を注意深く実行しないと、つまずく可能性があります。基本的に、NVMは複数のNode.jsバージョンを切り替えられるので、毎回アンインストールと再インストールを繰り返す手間がかかりません。複数のプロジェクトで異なるNodeバージョンを必要とする場合、これはまさに救世主となるでしょう。ただし、コマンドプロンプトを管理者として実行する必要がある場合や、古いNode.jsを先にアンインストールする必要があるなど、いくつかの問題が発生する可能性があることに注意してください。
Windowsは複数のランタイム環境を管理するのに必ずしも開発者にとって最適な環境とは言えないため、適切なガイドがあれば数時間の節約になります。最終的には、ボタンをクリックするだけでNodeのバージョンを切り替えられるツールが手に入ります。それでは、正しい設定方法を見ていきましょう。正直なところ、最大のハードルは適切な手順とコマンドを見つけることです。それがクリアできれば、あとはほぼスムーズに進むでしょう。
WindowsにNVMをインストールする方法
nvm-windowsインストーラーをダウンロードする
nvm-windows の GitHub ページにアクセスして、最新リリースを探してください。最新のインストーラーをダウンロードしてください。通常は「nvm-setup.exe」のような名前です。このファイルを実行することで、NVM をシステムにインストールできます。環境によっては、最新リリースの名前やバージョン番号が若干異なる場合がありますが、入手可能な最新のものを入手してください。
プロのヒント:奇妙なバグやマルウェアを避けるため、必ず公式リポジトリからzipファイルまたはインストーラーをダウンロードしてください。また、ダウンロードフォルダなど、見つけやすい場所に保存してください。
インストーラーを実行してインストール場所を選択する
ダウンロードしたセットアップファイルをダブルクリックしてインストールを開始します。Windows が発行元を信頼するかどうかを尋ねる場合は、「はい」または「実行」をクリックします。表示される指示に従います。これは標準的なウィザードの指示です。セットアップ中に、NVM のインストール場所を選択するように求められます。デフォルトでは通常C:\Program Files\nvmに保存されますが、整理整頓したい場合や容量に問題がある場合は、 C:\nvmなど別のフォルダーを選択してください。後で必要になるので、インストール場所を覚えておいてください。
注:一部の設定では、インストーラを管理者として実行すると便利です。右クリックして「管理者として実行」を選択してください。これにより、後々発生する権限の問題を回避できます。
インストールを完了し、必要に応じて環境変数を追加します
残りの指示に従ってください。特別な必要がない限り、ほとんどのオプションは気にする必要はありません。完了すると、インストーラーがシステムPATHへのエントリの追加を処理しますが、念のため再度確認することをお勧めします。Windowsによっては、新しい環境変数を認識させるために再起動やログアウト/ログインが必要になる場合があります。インストール後もコマンドが動作しない場合は、PCを再起動するか、コマンドプロンプトウィンドウを新規に開いてください。
コマンドラインでインストールを確認する
コマンドプロンプト(またはPowerShell)を開き、 と入力しますnvm version。問題がなければ、インストールされたバージョン番号がポップアップ表示されます。そうでない場合は、PATHが正しく設定されていないか、インストールディレクトリを環境変数に手動で追加する必要がある可能性があります。私の環境では、システムプロパティ > 環境変数の PATH 変数にC:\nvm を手動で追加する必要がありました。PATHを手動で編集するのは少し面倒ですが、一度設定しておけば、今後のセッションで問題なく使用できます。
検証が完了したら、Windows上でNVMが正式に動作するようになります。これで、 を使用して様々なバージョンのNode.jsをインストールできますnvm install x.x.x。まるでNode.jsのリモコンを持っているようなものです。
NVMをインストールする際のヒントとコツ
- バグが修正され、互換性が向上することが多いため、常に GitHub リポジトリから最新リリースを入手してください。
- コマンドが認識されない場合は、PATH エントリを再度確認してください。再起動または再ログインすると問題が解決する場合があります。
- 特にインストール時やバージョン切り替え時に権限の問題が発生した場合は、コマンド プロンプトを管理者として実行します。
- NVM をインストールする前に、既存の Node.js インストールを必ずアンインストールしてください。両方が存在すると、Windows が混乱します。
nvm listインストールされている Node バージョンを確認したり、新しいバージョンを追加したりするために使用します。便利です!nvm install- でデフォルトのNodeバージョンを設定します。これにより、毎回コマンドを入力する手間が省けます。
nvm use
よくある質問
NVM は何に使用されますか?
これは基本的に、システムを混乱させることなく複数のNode.jsバージョンを連携させるためのツールです。開発とテストがはるかに簡単になります。
NVM は Windows で動作しますか?
はい。ただし、 Windows 環境用に正式に作成されたnvm-windowsバージョンを使用する必要があります。
NVM をインストールする前に Node.js をアンインストールする必要がありますか?
はい。2つのバージョンのNode.jsを同時にインストールすると、Windowsが混乱してしまうためです。NVMを設定する前に、古いバージョンを削除することをお勧めします。
インストール後に NVM が動作しない場合はどうなりますか?
PATH設定を確認し、コマンドプロンプトまたはPowerShellを再度開き、 でインストールを確認してくださいnvm version。再起動すると問題が解決する場合もあります。
まとめ
- GitHub から nvm-windows セットアップをダウンロードします。
- インストーラーを、できれば管理者として実行してください。
- インストール ディレクトリを選択または確認します。
- セットアップを完了したら、 で確認します
nvm version。 - Nodeバージョンのインストールを開始する
nvm install
まとめ
WindowsでNVMを導入するのは決して簡単ではありませんが、一度導入してしまえば、Node.jsのバージョン管理の負担は大幅に軽減されます。手順に従って、環境変数に問題がないか確認するだけで、準備完了です。このツールは、複数のプロジェクトを同時進行させたり、テストを実行したり、Node.jsを頻繁に再インストールするという悪夢から逃れたりする際に、画期的なツールです。
これで誰かの時間を数時間短縮できれば幸いです。一度動作すれば、Node.jsのバージョン切り替えはほぼシームレスになり、開発ワークフローにとって非常に便利です。