Back

Windows で NVM を使用して Node.js バージョンを切り替える方法(ステップバイステップガイド)

Windows で NVM を使用して Node.js バージョンを切り替える方法(ステップバイステップガイド)

Windows で異なる Node.js バージョンを管理することは、特に各プロジェクトが独自のバージョンを必要とする場合、難しい場合があります。NVM for Windows はこの問題を解決し、簡単にバージョンを切り替えることができます。このガイドでは、NVM のインストールと使用方法を明確に説明し、一般的なインストールの問題とトラブルシューティングの手順を強調しています。

重要ポイント

  • nvm-windows を使用して Node.js バージョンを素早く切り替えます。
  • 競合を避けるために以前の Node インストールを削除します。
  • 一般的な権限の問題を防ぐために管理者ターミナルでコマンドを実行します。

Windows 用 NVM のインストール

ステップ 1: 既存の Node インストールを削除する

NVM をインストールする前に、競合を避けるために既存の Node.js をアンインストールします:

  • 設定 > アプリ に移動し、Node.js をアンインストールします。
  • C:Program Filesnodejsnodejs フォルダが残っていないことを確認します。

nvm-windows のインストール

  1. 最新の nvm-windows リリースをダウンロードします。

  2. nvm-setup.exe を実行し、プロンプトに従います(デフォルトの場所を使用)。

  3. 管理者として新しいターミナルを開き、インストールを確認します:

    nvm --version
    

最新の Node.js バージョンのインストール

NVM がインストールされたら、複数の Node.js バージョンを簡単に管理できます:

  • 最新の LTS をインストールするには(現在 Node.js 22.x):
nvm install lts
  • 特定のバージョンをインストールするには(例:Node.js 23.x):
nvm install 23.3.0

インストールされた Node バージョンを一覧表示:

nvm ls

Node.js バージョンの切り替え方法

バージョンがインストールされたら、切り替えは簡単です:

  • 特定のバージョンをアクティブにするには:
nvm use 22.14.0
  • アクティブなバージョンを確認するには:
node -v
npm -v

一般的な NVM の問題のトラブルシューティング

問題: NVM が Node バージョンを切り替えない

原因: 以前の Node インストールが存在します。

解決策:

  • 既存の C:Program Filesnodejs フォルダを削除または名前を変更します。
  • nvm use <version> を再度実行します。

問題: 権限エラー(アクセス拒否)

原因: シンボリックリンクの作成には昇格された権限が必要です。

解決策:

  • コマンドプロンプトを管理者として実行する、または
  • Windows 開発者モードを有効にする(設定 > 更新とセキュリティ > 開発者向け)。

問題: ‘nvm’ コマンドが見つからない

原因: パス環境が更新されていません。

解決策: ターミナルを閉じて再度開くか、Windows を再起動します。

問題: 切り替え後にグローバル npm パッケージが見つからない

原因: グローバルパッケージはバージョン固有です。

解決策: Node.js バージョンごとにグローバルパッケージを再インストールするか、ローカルインストール(npx)を使用します。

ベストプラクティス

  • プロジェクトごとに Node バージョンを文書化します。
  • nvm-windows を定期的に更新し、使用していない Node バージョンを削除します。
  • 安定性のために Node LTS バージョンを使用します。

結論

nvm-windows を使用することで、Windows での複数の Node.js バージョンの管理が効率化されます。適切なセットアップとトラブルシューティングにより、一般的な落とし穴を回避し、開発プロセスをスムーズにします。

よくある質問

いいえ、元の NVM は Linux と macOS 用です。Windows ユーザーは nvm-windows を使用する必要があります。

通常、これは残りの Node インストールが原因です。既存の Node インストールフォルダを削除または名前変更してください。

はい、Windows で開発者モードを有効にしない限り必要です。

[TOGGLE question=""NVM から Node バージョンをアンインストールするにはどうすればよいですか?"" answer=""コマンド nvm uninstall <version> を使用します。"" ]

通常は `%AppData%Roamingnvm` にインストールされます。各バージョンは個別にインストールされます。

Listen to your bugs 🧘, with OpenReplay

See how users use your app and resolve issues fast.
Loved by thousands of developers