ノードのバージョン管理 (nvm)

開発過程では、開発環境の違いに対応するためにノードのバージョンを頻繁に切り替える必要がある場合があるため、異なるバージョンのノードが必要になります.以下では、nvm を使用してノードのバージョンを管理する方法を紹介します。

1. nvm ダウンロード

1) Windows での nvm のインストール インストール
手順は次のとおりです。
まず、github からダウンロードします。
ダウンロードアドレス:
https://github.com/coreybutler/nvm-windows/releases
cmd 、 nvm と入力して、インストールが成功したかどうかを確認します.
5番目、注:
nvm-noinstall.zip: 緑の無料インストール バージョンですが、使用するときに設定する必要があります。
nvm-setup.zip: インストール バージョンです。nvm インストール パスを使用することをお勧めします。次のように
カスタマイズできます。
C ドライブには置かないことをお勧めします。スペースや特殊文字などは使用しないでください): 例: d:\node.js
2) Windows では nvm を使用してインストールします。curl
コマンドを使用してインストールできます

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

wget コマンドを使用してインストールすることもできます

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

v0.38.0 は nvm のバージョン番号です。最新のバージョン番号は github で確認できます。Node
Version Manager が表示されたら、インストールが成功したことを意味します。インストールが
完了したら、まずターミナルを閉じる必要があります。その後、再度開きます。
バージョン番号コマンドをチェックすることで、インストールが成功したかどうかを確認できます。

nvm -v

command not found: nvm が表示された場合、.bash_profile ファイルが不足している可能性があります。
次の手順に進み、
ユーザー ディレクトリに切り替えます。

cd ~

.bash_profile ファイルがあるかどうかを確認します。

ls -a;

そうでない場合は、新しいものを作成し、次を追加します

export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

oh my zsh がインストールされている場合は、.zshrc ファイルに構成情報を追加する必要があります; ~/.zshrc ファイルを開き、ソース ~/.bash_profile を下部に追加します.Mac システム、m1 チップ、そこにあることに注意し

ください互換性の問題。
v15.xx 以降のバージョンの node.js は M1 と互換性があります。v14
以降のバージョンの node.js をインストールする場合は、Rosetta 2 に入り、対応する安定版をインストールする必要があります。

arch -x86_64 zshnvm listnvm install 12

2. nvm の共通コマンド

nvm ls : インストールされているすべてのノード バージョンを一覧表示します

nvm ls-remote: すべてのリモート サーバー バージョンを一覧表示します (公式ノード バージョン リスト)

nvm list : インストールされているすべてのノード バージョンを一覧表示します

nvm list available : 利用可能なすべてのダウンロード可能なバージョンを表示します

nvm install stable: ノードの最新バージョンをインストールします

nvm install [ノードのバージョン番号]: 指定したバージョンのノードをインストールします

nvm uninstall [ノードのバージョン番号]: インストールされている指定されたバージョンを削除します

nvm use [ノードのバージョン番号]: 指定したバージョンのノードに切り替えます

nvm current : 現在のノードのバージョン

nvm alias [alias] [node version number]: 別のバージョン番号にエイリアスを追加します

nvm unalias [alias]: 定義済みのエイリアスを削除します

nvm alias default [node version number]: デフォルトのバージョンを設定します

nvm use [node version number] を設定してエラーを報告する場合は、cmd をオフにして、管理者として cmd を再度実行してみてください。

おすすめ

転載: blog.csdn.net/weixin_43899065/article/details/124730628