Windows システムは nvm を使用してマルチバージョンのノード切り替えを実現します

はじめに nvm とは、node version manager (ノードバージョン管理ツール) の略で、node.js の異なるバージョンを管理および切り替えるためのコマンドライン ツールです。

プロジェクトが異なれば、node.js と npm (ノード パッケージ マネージャー) の異なるバージョンが必要になる場合があります。たとえば、最近開発する必要があるプロジェクトの 1 つはノード バージョン 12.22.7 に基づいており、もう 1 つはバージョン 16 に基づいています。 X 以降 切り替えの便宜のために、nvm のインストール方法を学びました。

さらに、npm パッケージを自分たちで開発および生成する場合は、異なるバージョンの Node.js 環境でテストする必要もあります。

自己吟味

まず、現在のコンピュータにノードがインストールされているかどうかを確認し、cmd (コマンド プロンプト) でコンピュータのターミナルを開き、現在インストールされているノードのバージョンを確認し、次のように入力します。

node -v

コピー

現在インストールされている npm のバージョンを表示するには、次のように入力します。

npm -v

コピー

関連するコマンドが表示されない場合、またはコマンドが見つからない場合は、現在のコンピューターにノードがインストールされていないことを意味するため、手順 2 からインストールを開始できます。

ノードのバージョン番号と npm のバージョン番号が表示された場合は、現在のコンピューターにノードがインストールされていることを意味するため、手順 1 を実行する必要があります。

注:yarn をインストールした場合は、それをアンインストールし、nvm をインストールした後に再インストールする必要もあります。

1. ノードをアンインストールする

nvm をインストールするには、まず現在のコンピュータにインストールされているノードを完全にアンインストールする必要があります。そうしないと、nvm のインストールとその後の実行に影響します。

以下の手順に従って段階的にアンインストールします。

コントロールパネルのプログラムからnodejsをアンインストールする

[コントロールパネル] -> [プログラムのアンインストール] -> [nodejs] を右クリック -> [アンインストール]

ノードのインストール ディレクトリを削除します。デフォルトは C:\Program Files\nodejs です。インストール時の選択によっては、他のディスクにある場合もあります。

.npmrc ファイルを見つけて削除します。デフォルトは C:\User\username (例: C:\User\kaigejava) です。

次のファイルを 1 つずつ表示します

C:\プログラム ファイル (x86)\Nodejs

C:\プログラム ファイル\Nodejs

C:\Users\ユーザー名\AppData\Roaming\npm

C:\Users\ユーザー名\AppData\Roaming\npm-cache が存在する場合は削除します

環境変数を確認し、ノード関連の設定をすべて削除します。環境変数を開きます: [マイ コンピュータ] を右クリックし、[プロパティ] -> [詳細] -> [環境変数] -> ユーザー変数のパスを削除 -> の NODE_PATH 内のノードを削除します。システム変数

ノードとnpmを確認し、cmdにnode-v、npm-vと入力し、コンピュータを再起動します。

2.nvmをインストールする

実際、nvm-windows は Windows システムにインストールされますが、nvm は Linux および Mac システムでのインストールのみをサポートします。

nvm-windows は nvm とは若干異なりますが、機能はほぼ同じで、どちらもノードのバージョンを切り替えることができます。

nvm-windows ウェアハウスに移動してダウンロードします。

最新バージョンをクリックしてダウンロードしてインストールします (愚かな方法でインストールするだけです)。最新バージョンは 1.1.10 です。

3.nvmを実行する

管理者として cmd を実行する

すべてのノードのバージョンを表示できる nvm リストを実行します

nvm install xxx (例: nvm install 12.22.7) を実行して、指定したバージョンをインストールします

ノードのバージョンをインストールすると、対応するバージョンの npm が自動的にインストールされるため、npm を個別にインストールする必要はありません

nvm list を実行して、インストールされているノードのバージョンを表示します

nvm use xxx (例: nvm use 12.22.7) を実行して、指定したノード環境に切り替えます。

4. 他の nvm コマンドを追加する

nvm 最新を使用する 最新バージョンをインストールする

nvm は lts を使用して長期サポート バージョンをインストールします

Node の Long Term Support (LTS) バージョンをインストールすると、バグが少なくなり、より適切になります。

おすすめ

転載: blog.csdn.net/weixin_64051447/article/details/131597955