NVM (Node Version Manager) 的安装
目录
NVM (Node Version Manager) 是一个用于管理多个 Node.js 版本的工具,允许您在同一台机器上安装和切换不同版本的 Node.js。
可访问官方仓库查看最新版本: https://github.com/nvm-sh/nvm
本文以v0.40.3
版本为例:
方法一:官方推荐安装脚本(推荐)
cURL 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
Wget 安装
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
安装完成后,需要重新启动终端或运行以下命令使其生效:
source ~/.bashrc
# 或者
source ~/.zshrc
方法二:使用 Homebrew 安装
brew install nvm
安装完成后,需要在 shell 配置文件中添加以下内容:
对于 zsh(macOS 默认)
编辑 ~/.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
对于 bash
编辑 ~/.bash_profile
或 ~/.bashrc
文件:
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"
方法三:手动安装
如果自动安装脚本失败,可以手动安装:
- 克隆仓库到本地:
git clone https://github.com/nvm-sh/nvm.git ~/.nvm
- 检出最新版本:
cd ~/.nvm
git checkout v0.40.3
- 激活 nvm:
. ~/.nvm/nvm.sh
- 添加到 shell 配置文件中(同上述方法二)
验证安装
重新启动终端后,运行以下命令验证安装是否成功:
nvm --version
# 应该显示类似:0.40.3
如果显示 command not found
,请确保:
- 配置文件已正确添加
- 重新启动了终端
- 配置文件路径正确
Windows 用户
对于 Windows 用户,标准的 nvm 不支持 Windows。建议使用:
nvm-windows(推荐)
- 项目地址:https://github.com/coreybutler/nvm-windows
- 下载链接:https://github.com/coreybutler/nvm-windows/releases
Windows Subsystem for Linux (WSL)
在 WSL 中可以使用标准版 nvm,按照上述 Linux/macOS 方法安装。
常见问题
安装后命令无法识别
确保 shell 配置文件路径正确:
- macOS (zsh):
~/.zshrc
- macOS (bash):
~/.bash_profile
- Linux (bash):
~/.bashrc
网络连接问题
如果下载缓慢或失败,可以:
- 使用镜像源(如 npm 更换国内镜像)
- 手动下载安装脚本后执行
- 通过代理安装
权限问题
- 请不要使用
sudo
安装 nvm - 确保用户对
$HOME/.nvm
目录有读写权限
macOS 故障排除
如果在 macOS 上遇到问题:
# 确保使用正确的 homebrew 路径
# Intel Mac
[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh"
# Apple Silicon Mac
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
下一步
安装完成后,可以开始使用 nvm 管理 Node.js 版本:
阿里云百炼大模型
9折优惠 + 所有模型各百万免费Token →