nvmの概要と共通コマンド

1. はじめに

nvm (Node Version Manager) は、複数の Node.js バージョンを管理するためのツールです。これを使用すると、同じマシン上に異なる Node.js バージョンをインストールして切り替えることができます。以下に、nvm の詳細をいくつか紹介します。

  1. インストールと構成: nvm は、nvm の GitHub リポジトリからダウンロードしてインストールできます。インストールが完了したら、コマンド ラインから nvm コマンドを使用するように環境変数を構成する必要があります。構成が完了したら、nvm を使用して Node.js バージョンの管理を開始できます。

  2. バージョンのインストールと切り替え: nvm を使用すると、複数の Node.js バージョンを簡単にインストールできます。コマンド を使用するだけですnvm install <version>。 ここで、<version>はインストールする Node.js のバージョン番号です (例: ) nvm install 12.18.3インストールしたら、nvm use <version>たとえば を使用して目的のバージョンに切り替えることができますnvm use 12.18.3

  3. デフォルト バージョン: 次を使用して、nvm alias default <version>指定した Node.js バージョンをデフォルト バージョンとして設定できます。こうすることで、新しいターミナル ウィンドウを開くたびに、設定したバージョンがデフォルトで使用されます。たとえば、nvm alias default 12.18.3バージョン 12.18.3 をデフォルトのバージョンとして設定します。

  4. インストールされているバージョンと使用可能なバージョンを一覧表示する:nvm lsコマンドを使用すると、インストールされているすべての Node.js バージョンを一覧表示できるだけでなく、nvm ls-remoteリモートで使用できる Node.js バージョンも一覧表示できます。

  5. nvm uninstall <version>バージョンのアンインストール: Node.js バージョンをアンインストールする場合は、次のコマンドを使用できます。ここで<version>、 はアンインストールするバージョン番号です。たとえば、nvm uninstall 12.18.3バージョン 12.18.3 はアンインストールされます。

  6. インストールされている NPM パッケージの移行: ある Node.js バージョンから別のバージョンに切り替える場合、nvm reinstall-packages <version>コマンドを使用して、現在のバージョンの NPM パッケージを再インストールし、新しいバージョンで使用できます。

全体として、nvm は、同じマシン上の異なる Node.js バージョンの管理と切り替えを非常に簡単にする非常に便利なツールです。開発者であってもプロフェッショナル ユーザーであっても、nvm を使用すると、異なるプロジェクトで異なる Node.js バージョンを使用できるため便利です。

2. 共通コマンド

  1. nvm install : 指定されたバージョンの Node.js をインストールします (例: nvm install 12.18.3)
  2. nvm use : インストールされている Node.js の指定されたバージョンに切り替えます (例: nvm use 12.18.3)
  3. nvm alias default : 指定したバージョンの Node.js をデフォルト バージョンとして設定します (例: nvm alias default 12.18.3)
  4. nvm current: 現在使用している Node.js のバージョンを表示します。
  5. nvm ls: インストールされているすべての Node.js バージョンを一覧表示します
  6. nvm ls-remote: リモートで利用可能な Node.js バージョンのリスト
  7. nvm uninstall : 指定されたバージョンの Node.js をアンインストールします (例: nvm uninstall 12.18.3)
  8. nvm reinstall-packages : 指定されたバージョンの Node.js を再インストールし、インストールされている NPM パッケージを移行します

これらのコマンドは、異なる Node.js バージョン間の切り替えに役立ち、インストールされている Node.js バージョンを管理および維持できるようになります。

おすすめ

転載: blog.csdn.net/qq_60870118/article/details/132244522