Repolode
nvm-windows

nvm-windows/nvm

Windows向けのNode.jsバージョン管理ツール。プロジェクトごと、またはグローバルに複数のNode.jsバージョンをインストールして切り替えられます。

スター
47,996
フォーク
3,895
未解決の Issue
4
最終コミット
15 時間前

これは何?

NVM for Windowsを使うと、複数のNode.jsバージョンを並行してインストールし、コマンドラインから切り替えられます。MacおよびLinux向けのnvmとは別のプロジェクトであり、そのツールを移植したものではなく、Windowsの慣習に合わせて開発されています。

バージョン2は全面的に書き直され、2つの有効化モードを備えています。シンボリックリンクを使わないshimモードと、シンボリックリンクにフォールバックしつつジャンクションを使うlinkモードです。デフォルトでは管理者権限を必要としません。ディレクトリごとのバージョン固定、不足しているバージョンの自動インストール、デフォルトのグローバルモジュールの自動インストールに対応し、ユーザー定義のエイリアスやローカルまたはエアギャップ環境向けのダウンロード元も利用できます。

さらに、イベント ビューアー、レジストリ、通知センターなどのWindows機能とも連携します。商用のCertified Buildsでは、MSIおよびIntuneによるデプロイ、ポリシーの一元適用、高度なログ記録、管理されたIT環境向けのサプライチェーン関連アーティファクトが追加されます。

主な機能

  • 01Windowsで複数のNode.jsバージョンを並行してインストールできます。
  • 02バージョンを固定することで、ディレクトリごとにバージョンを切り替えられます。
  • 03必須の管理者権限なしで実行できます。
  • 04シンボリックリンクを使わないshimモードと、ジャンクションを使うlinkモードを利用できます。
  • 05不足しているバージョンとデフォルトのグローバルモジュールを自動でインストールします。
  • 06ユーザー定義のエイリアスや、ローカルまたはエアギャップ環境向けのダウンロード元に対応しています。

ユースケース

  • Windowsマシンで、異なるランタイムバージョンを必要とする複数のNode.jsプロジェクトを開発する。
  • 管理者権限のないWindows開発用ワークステーションをセットアップする。
  • エアギャップ環境やポリシーで管理された企業環境に、管理対象のNode.jsバージョン一式をデプロイする。

クイックスタート

  1. 1

    GitHubのリリースページから安定版インストーラーをダウンロードしてください

使う前に知っておきたいこと

  • Windows専用です。Mac/Linux向けのnvmプロジェクトの代替にはなりません。

トピック

よくある質問

nvm とは?
Windows向けのNode.jsバージョン管理ツール。プロジェクトごと、またはグローバルに複数のNode.jsバージョンをインストールして切り替えられます。 NVM for Windowsを使うと、複数のNode.jsバージョンを並行してインストールし、コマンドラインから切り替えられます。MacおよびLinux向けのnvmとは別のプロジェクトであり、そのツールを移植したものではなく、Windowsの慣習に合わせて開発されています。
nvm は無料で使えますか?ライセンスは?
nvm は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
nvm は今もメンテナンスされていますか?
活発にメンテナンス中。nvm の最終コミットは 2026年10月20日 です。
nvm は何に使えますか?
Windowsマシンで、異なるランタイムバージョンを必要とする複数のNode.jsプロジェクトを開発する。 管理者権限のないWindows開発用ワークステーションをセットアップする。 エアギャップ環境やポリシーで管理された企業環境に、管理対象のNode.jsバージョン一式をデプロイする。
nvm のインストール方法は?
GitHubのリリースページから安定版インストーラーをダウンロードしてください
nvm はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/nvm-windows/nvm

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト