NVM: ノードのマルチバージョン管理をダウンロード、インストール、使用します

NVM: ノードのマルチバージョン管理をダウンロード、インストール、使用します

障害につながる可能性のあるさまざまな奇妙な問題を避けるために、使用する前にノードをアンインストールしてください。win からアンインストールします。win => 設定 => アプリケーション => アプリケーションと機能、ノードを見つけて、表示されるアンインストール ボタンをクリックしてアンインストールします。

ここに画像の説明を挿入します

1. ダウンロードしてインストールします。

https://github.com/coreybutler/nvm-windows/releases
Windows システムは、nvm-setup.zip または exe インストール パッケージをダウンロードします。

または Alibaba Cloud ディスク:

https://www.aliyundrive.com/s/NGLUQSBo5Hc
抽出コード: je83

2. 送信元アドレスを設定する

Win + R 「cmd」と入力してコマンドラインを開きます:
ここに画像の説明を挿入します
または:

ここに画像の説明を挿入します

設定:

nvm node_mirror https://npmmirror.com/mirrors/node/

ここに画像の説明を挿入します

3. ノードのインストール

現在はノード管理ツールのみがインストールされており、ノードがないためインストールする必要があります。

nvm はノードのバージョン番号がインストールされていません

// 如:安装18.17.0 如安装其他的自行更换版本号
nvm install 18.17.0

ここに画像の説明を挿入します

nvm ls  						 // 查看目前已经安装的版本
nvm install 18.17.0 		 	 // 安装指定的版本的nodejs
nvm use 18.17.0 			 	 // 使用指定版本的nodejs
nvm list available 				 //显示可下载版本的部分列表
nvm uninstall 18.17.0			 //删除已安装的指定版本,语法与install类似
nvm alias 						 //给不同的版本号添加别名
nvm unalias					 	 //删除已定义的别名
`nvm reinstall-packages <version>` //在当前版本node环境下,重新全局安装指定版本号的npm包
nvm current 				     //显示当前的版本

ここに画像の説明を挿入します


他の:

1. nvm use コマンドがエラーを報告する

管理者の PowerShell または win + R を使用して cmd を入力して開きます (詳細については、ステップ 2 を参照してください: 送信元アドレスを設定します)

2. npm バージョンが存在しません

ノードのバージョンの問題。npm バージョンがない場合は、npm ファイルを対応するフォルダーに手動でコピーする必要があります。

ここに画像の説明を挿入します
問題のあるバージョンに対応する npm バージョンを確認します。

ここに画像の説明を挿入します
必要なバージョンに変更します。2 つの変更点に注意してください。

Taobao npm リポジトリを開きます: https://registry.npmmirror.com/-/binary/npm/v6.14.8/v6.14.8.zip

フルバージョンを表示: https://registry.npmmirror.com/binary.html?path=npm

zip パッケージをダウンロードして解凍した後、解凍されたフォルダー (cli-6.14.8 と同様) の名前を npm に変更します。

ここに画像の説明を挿入します

win + R を入力: %APPDATA%\nvm

ユーザーのnvmフォルダー内のノードバージョンに対応するnode_modulesを開きます。
ここに画像の説明を挿入します

名前を変更した npm の bin ディレクトリにある npm、npm.cmd、npx、および npx.cmd を、node_modules ディレクトリと同じレベルのディレクトリにコピーします。

ここに画像の説明を挿入します
試験結果:
ここに画像の説明を挿入します

比較前:

ここに画像の説明を挿入します

これで終わります~~

おすすめ

転載: blog.csdn.net/weixin_44461275/article/details/133268372