赞
踩
NVM(节点版本管理器)是一个 shell 脚本,用于在基于 Linux 的系统上安装和管理 Node.js。macOS用户可以使用自制软件安装NVM。
我的系统版本是macOS Ventura 13.4
Homebrew是一款自由及开放源代码的软件套件管理系统,用以简化macOS系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。 因其可延伸性得到了一致好评[4],而在Ruby on Rails社群广为人知。
Homebrew使用GitHub,通过用户的贡献扩大对软件套件的支持。 2012年,Homebrew是GitHub上拥有最多新贡献者的项目[5]。 2013年,Homebrew同时成为GitHub上最多贡献者及最多已关闭问题的项目[6]。
安装运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
vim ~/.zshrc
增加一行:
export PATH=$PATH:/opt/homebrew/bin
如果您的系统已安装节点,请先将其卸载。我的系统已经通过自制软件安装了节点。所以先卸载它。如果尚未安装,请跳过。
brew uninstall --ignore-dependencies node
brew uninstall --force node
现在,您的系统已准备好进行安装。更新自制软件包列表并安装 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 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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。