Mac は複数のノード バージョンを管理するために NVM をインストールします

実際の開発中、プロジェクトでは異なるノード バージョンが使用される場合があり、NVM を使用してノード バージョンを切り替えることができます。

1. 現在のノードをアンインストールします

まず、現在の Mac 上の Node バージョンをアンインストールします。ここでは、Node の残りを簡単にアンインストールするためのいくつかのコマンドを整理します。何か間違っている場合は、追加してください。

$ sudo npm uninstall npm -g
$ sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
$ sudo rm -rf /usr/local/include/node /Users/$USER/.npm
$ sudo rm /usr/local/bin/node

2.NVMのインストール

ここで注意点が1つあり、インストールできない場合があります。

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

2.1 エラー 443 を解決する

报错:raw.githubusercontent.com ポート 443 への接続に失敗しました:接続が拒否されました

  1. ローカルホストを入力します
sudo vim /etc/hosts
  1. 編集モードに入った後、最後に追加します
199.232.68.133 raw.githubusercontent.com

443 エラーが報告されない場合でも、インストールは失敗します。現時点では、オンラインで学習することをお勧めします。

3. nvm を解決します: コマンドが見つかりません

NVM がインストールされた後、nvn を実行すると、エラー nvm: command not found が報告されます。私の MAC システムは macOS Monterey 12.1 で、ターミナルは zsh です。bash を使用している人もいます。ここでの構成は zsh に基づいています。

1. .bash_profile ファイルを編集します

vim .bash_profile

2. .bash_profile ファイルに貼り付けます

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

3. ターミナルが zsh の場合、nvm がまだ認識されない場合は、次の操作を実行します。

ターミナルが nvm コマンドを実行するとき、有効にするためにソース ~/.bash_profile を実行する必要があるためです。これは、zsh が Mac にインストールされている場合、.bash_profile ファイルの構成を有効にできないためです。

  1. .zshrc ファイルを編集する
vim ~/.zshrc
  1. .zshrc ファイルの最後に次のコマンドを追加します。
source ~/.bash_profile

このようにして、zsh が起動すると、.bash_profile ファイルの内容が読み取られ、それが有効になります。現時点では、nvmコマンドを使用できます~

4.nvm共通コマンド

nvm use <version>           ## 切换使用指定的版本node
nvm ls                      ## 列出所有安装的版本
nvm current                 ## 显示当前的版本
nvm ls-remote --lts         ## 查看所有可以安装的LTS版本(长期支持版)
nvm alias default v6.9.0    ## 设定默认的node版本
nvm uninstall v9.5.0        ## 删除指定版本的node 版本

利用可能なバージョンを表示

nvm list // 显示已安装的版本(同 nvm list installed)
nvm list installed // 显示已安装的版本
nvm list available // 显示所有可以下载的版本

インストール

nvm install 命令 - 安装指定版本nodejs
nvm install 14.5.0 // 安装14.5.0版本node
nvm install latest // 安装最新版本node

使用

nvm use v12.19.1

デフォルトのバージョンを設定する

複数のバージョンがインストールされている場合は、バージョンをデフォルト バージョンとして指定できます (バージョンにデフォルトのエイリアスを与えます)。

nvm alias default v14.15.1

特定のnodejsバージョンでアプリケーションを実行する

nvm run v14.15.1 app.js

特定のnodejsバージョンをアンインストールする

nvm uninstall v14.15.1

本番テスト:
https://juejin.cn/post/7092627478232973319
https://blog.csdn.net/z17864151193/article/details/123843412

おすすめ

転載: blog.csdn.net/weixin_40639095/article/details/129378847