M芯片为例
修改配置文件
sh
nano ~/.zshrc
粘贴以下代码到文件底部
sh
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"
保存并激活配置
sh
source ~/.zshrc
验证是否成功
sh
nvm --version
如果遇到权限问题
sh
# 先修复 Homebrew 权限
sudo chown -R $(whoami) /opt/homebrew
常用命令
sh
# 设置镜像源
echo 'export NVM_NODEJS_ORG_MIRROR="https://npmmirror.com/mirrors/node"' >> ~/.zshrc
source ~/.zshrc
# 安装指定版本
nvm install 20 # 安装 Node.js 20
nvm install 18 # 安装 Node.js 18
nvm use 18 # 临时切换至 Node.js 18
nvm alias default 20 # 设置默认版本为 20
# 获取远程可用版本
nvm ls-remote
# 显示已安装版本
nvm ls