macOS安装nvm nodejs版本管理器

NVM(节点版本管理器)是一个 shell 脚本,用于在基于 Linux 的系统上安装和管理 Node.js。macOS用户可以使用自制软件安装NVM。

我的系统版本是macOS Ventura 13.4

安装Homebrew

Homebrew是一款自由及开放源代码的软件套件管理系统,用以简化macOS系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。 因其可延伸性得到了一致好评[4],而在Ruby on Rails社群广为人知。

Homebrew使用GitHub,通过用户的贡献扩大对软件套件的支持。 2012年,Homebrew是GitHub上拥有最多新贡献者的项目[5]。 2013年,Homebrew同时成为GitHub上最多贡献者及最多已关闭问题的项目[6]。

https://brew.sh/index_zh-cn

安装运行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

配置环境变量(可选):

vim ~/.zshrc

增加一行:

export PATH=$PATH:/opt/homebrew/bin

安装nvm

第 1 步 – 删除现有node版本

如果您的系统已安装节点,请先将其卸载。我的系统已经通过自制软件安装了节点。所以先卸载它。如果尚未安装,请跳过。

brew uninstall --ignore-dependencies node 
brew uninstall --force node 

第 2 步 – 在 macOS 上安装 NVM

现在,您的系统已准备好进行安装。更新自制软件包列表并安装 NVM。

brew update
brew install nvm 

接下来,在家中为 NVM 创建一个目录。

mkdir ~/.nvm 

现在,配置所需的环境变量。在主目录中编辑以下配置文件

vim ~/.zshrc 

并且,将以下行添加到 ~/.zshrc

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

按 ESC + :wq 保存并关闭文件。

接下来,将变量加载到当前 shell 环境。从下次登录开始,它将自动加载。

source ~/.zshrc

nvm使用简介

首先,查看哪些节点版本可供安装。若要查看可用版本,请键入

nvm ls-remote 

现在,您可以安装上面输出中列出的任何版本。您还可以使用别名,例如最新版本的节点,最新 LTS 版本的 lts 等。

nvm install node     ## Installing Latest version 
nvm install 14       ## Installing Node.js 14.X version 

安装后,您可以验证安装的内容:

nvm ls 

示例

比如:我要使用12.18.1

nvm install 12.18.1

比如:我要使用16.15.0

nvm install node -v                                                                                                                                        [12:34:07]
v12.18.1

现在想换回12.18.1

nvm use 12.18.1

查看当前所使用的版本:

node -v 
v12.18.1

永久默认

使用的过程中我发现,使用以下命令后,只能临时有效。重新打开新的终端版本又变回原来的了。

nvm use 12.22.0

如果让设置永久生效呢?nvm alias default xx.xx.x

nvm use 12.22.0
nvm alias default 12.22.0

执行这两条命令就可以了。

设置国内源

node.js默认的源在国内也是很慢的,切换淘宝源。很重要一定不能忘记!!!

npx nrm use taobao

总结

这样版本切换就非常的方便了。

参考

https://tecadmin.net/install-nvm-macos-with-homebrew/
https://blog.csdn.net/lxyoucan/article/details/126868907

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值