Mac インストール nvm ノード管理ツール

目次

序文

インストール前に

nvmをインストールする

インストール後

nvmの使用

NVM 淘宝網ミラーを設定します

 nvm の共通コマンド


 

序文:

        Nvm はノード管理ツールですが、プロジェクト開発中にノードのバージョンが高すぎたり、低すぎたりすることがよくあります。現時点では、nvm を使用すると、この問題をうまく解決できます。

        nvm はノードと npm の 2 つの兄弟を管理するマスターであり、npm はノードと一緒にインストールされます。したがって、npm について心配する必要はありません。ノードのない npm は存在しません。

インストール前:

インストールされたノードをアンインストールするには、ターミナルで次のコマンドを 1 つずつ実行します。

npm ls -g --depth=0
sudo rm -rf /usr/local/lib/node_modules
sudo rm /usr/local/bin/node
cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

nvm をインストールします。

公式 Web サイトにアクセスして、最新バージョンのインストール コマンドを見つけます: nvm/README.md (マスター) nvm-sh/nvm GitHub Node Version Manager - 複数のアクティブな Node.js バージョンを管理するための POSIX 準拠の bash スクリプト - nvm/README.md (マスター)マスター nvm-sh/nvm https://github.com/nvm-sh/nvm/blob/master/README.md

私の最新バージョンは v0.39.1 なので、最新のインストール コマンドは次のとおりです。 

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

インストール コマンドを実行した後、次のコードをコピーして実行します。

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

インストール後: 

nvm -v を実行すると、バージョン番号が表示されます。これは、インストールが成功したことを意味します。

nvm の使用:

ターミナルが閉じるたびに。nvm コマンドはどれも使用できず、common not found:nvm というプロンプトが表示されます。

1 つ目の方法は、次のコードを実行して nvm が通常どおり使用できるようにすることです。

source ~/.bash_profile

2 番目の方法では、 .bash_profile と .zshrc を構成します。

        .bash_profileファイル、ターミナル ウィンドウを再度開き、「vim ~/.bash_profile」と入力して .bash_profile ファイルを作成します。以下のコードをコピーし、作成されたファイルに貼り付けます。次に、:wq!を押して保存し、現在のファイルの編集を終了します。すでに .bash_profile ファイルがある場合、vim ~/.bash_profile は作成できません。このとき、open ~/.bash_profileコマンドを使用してファイルを開き、同様に以下のコードをコピーしてテキストに保存し、終了します。

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

.bash_profile ファイルが正常に構成されたら、ターミナルで次のコードを実行して構成を有効にします。

source ~/.bash_profile

         .zshrc ファイル「vim ~/.zshrc」と入力して .zshrc ファイルを作成します。以下のコードをコピーし、作成されたファイルに貼り付けます。次に、:wq!を押して保存し、現在のファイルの編集を終了します。すでに .zshrc ファイルがある場合、vim ~/.zshrc は作成できません。このとき、open ~/.zshrcコマンドを使用してファイルを開き、同様に次のコードをコピーし、テキストに保存して終了します 

export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

 .zshrc ファイルが正常に構成されたら、ターミナルで次のコードを実行して構成を有効にします。

source ~/.zshrc

     この時、ターミナルを閉じて再度開いてもnvmは正常に利用可能です。


NVM タオバオ ミラーをセットアップします。 

nvm はデフォルトで外部ミラー ソースを使用するため、ダウンロードが非常に遅く、ダウンロードが頻繁に失敗します。この時点で、 nvm の Taobao イメージを構成できますダウンロード速度は超高速になります。

 ターミナルで次のコマンドを実行すると、淘宝網イメージが正常に構成されます。

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

 Nvm の一般的なコマンド:

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

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

nvm list - インストールされているすべてのノードのバージョンをリストします

利用可能な nvm リスト - ダウンロード可能なすべてのバージョンを表示します

nvm installsteady - 最新バージョンのノードをインストールします

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

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

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

nvm current - 現在のノードのバージョンを表示します

nvm alias [エイリアス] [ノードのバージョン番号] - 別のバージョン番号にエイリアスを追加します

nvm unalias [alias] - 定義されたエイリアスを削除します

nvm エイリアスのデフォルト [ノードのバージョン番号] - デフォルトのバージョンを設定します

おすすめ

転載: blog.csdn.net/var_infinity/article/details/127815624