mac上通过homebrew安装nvm管理多版本nodejs

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
相关推荐
路多辛35 分钟前
Debian新一代的APT软件源配置文件格式DEB822详解
linux·运维·ubuntu·debian
-VE-39 分钟前
Linux线程控制
linux
驱动探索者1 小时前
USB ADB 简介
linux·adb·驱动·usb
QL.ql1 小时前
vscode的ws环境,esp32s3连接wifi
ide·vscode·编辑器
dessler2 小时前
Hadoop HDFS-部署和基本操作
linux·运维·hdfs
风静雪冷3 小时前
find命令解读
linux
小米里的大麦3 小时前
026 inode 与软硬链接
linux
₯㎕星空&繁华5 小时前
Linux-地址空间
linux·运维·服务器·经验分享·笔记
小米里的大麦5 小时前
023 基础 IO —— 重定向
linux
_错错错5 小时前
Vim 常用快捷键及插件
编辑器·vim·linux 开发工具