nvm を使用して複数のバージョンの nodejs を管理する

序文

異なるプロジェクトは、動作する異なるバージョンの Nodejs に依存します。たとえば、vue2 と vue3 の開発における関連する依存関係はまったく異なるため、複数のノード環境を切り替える必要があります。要件は nvm を通じて十分に実現できます

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

1. github で直接検索できます。リンクアドレスnvm ダウンロードアドレス

Windows ユーザーはダウンロードするインストール バージョンを選択できます
ここに画像の説明を挿入

2. インストール中に、nvm と nodejs のインストール場所を選択する必要があります。nvm の場所はカスタマイズされており、nodejs の場所はデフォルトにすることをお勧めします。

ここに画像の説明を挿入

インストールが完了すると、NVM_HOME とNVM_SYMLINKが環境変数のシステム変数とユーザー変数追加されます。
ここに画像の説明を挿入

NVM_HOME は、nvm のインストール ディレクトリです。
NVM_SYMLINKは現在のノードがマッピングしているディレクトリであり、現在のnvmをnodejs環境にコピーすることでノードのバージョン切り替えを実現します。自分用に空のディレクトリを作成し、他のディレクトリと混合しないでください

3.nodejs環境をインストールする

(1) まだインストールしたことがない場合は、nvm を使用して直接インストールできます。

たとえば、nvm install 14.17.5
ここに画像の説明を挿入

nvm コマンドには、

nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理
nvm install <version>       // 安装node.js的命名 version是版本号
nvm uninstall <version>     // 卸载node.js,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls                      // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的
nvm use <version>           // 切换到使用指定的nodejs版本
nvm v                       // 显示nvm版本
nvm install stable          // 安装最新稳定版node

(2)以前にインストールしていたものは、公式サイトからダウンロードしたzip形式のnodejsを解凍し、ファイル全体をv-version番号にリネームしてnvmルートディレクトリにコピーし、nvm useでバージョンを切り替えます。

ここに画像の説明を挿入
ここに画像の説明を挿入

2. 使用中に発生する可能性のある問題

1. nvm がバージョンを切り替えると、エラー メッセージが報告されます。

終了ステータス 145:
�������������������������������������������������� 終了ステータス 1:㹻������ִ�д˲�����

この場合は、管理者権限でcmdを開いて操作してください。

3.nodejs インストールの推奨構成。

これは、nodejs のインストール後、npm グローバル インストール パッケージと生成されたキャッシュがデフォルトで C ドライブに保存され、スペースを占有するため、メンテナンスに役立ちません。したがって、nodejs 構成を最適化する必要があります。

1. 別のディスク内のディレクトリを見つけて、2 つの新しいフォルダー、node_cache および node_global を作成します。

たとえば、D:\software\node に作成しましたここに画像の説明を挿入

2. [マイ コンピュータ]、[プロパティ]、[システムの詳細設定]、[詳細/環境変数] を右クリックし、システム変数に新しい NODE_PATH を作成し、次のように入力します。

D:\software\node\node_global\node_modules,
ユーザー変数パス
デフォルトの C:\Users\wangxidong\AppData\Roaming\npm を削除
D:\software\node\node_global
ここに画像の説明を挿入

3. 次に、cmd コマンドで次の 2 つのコマンドを実行して、npm パッケージのグローバル インストール場所とキャッシュの場所を設定します。

​ npm config set prefix "D:\work\node\node_global" // 设置全局包目录

​ npm config set cache "D:\work\node\node_cache" //设置缓存目录

npm config list コマンドで表示する
ここに画像の説明を挿入

4. 将来的には、npm i xxx -g のインストール場所が現在の変更された場所になります。

おすすめ

転載: blog.csdn.net/m0_72791534/article/details/128456592