NVM(Node Version Manager)是一个用于 macOS、Linux 和 WSL(Windows Subsystem for Linux) 的 Node.js 版本管理工具。它允许你在同一台机器上安装、切换和管理多个独立的 Node.js 版本,非常适合开发、测试不同项目或维护旧系统时使用。
一、官方资源与文档
nvm (macOS/Linux):主要的 nvm 版本,适用于 Unix 系系统。
GitHub 主页:https://github.com/nvm-sh/nvm

nvm-windows:Windows 用户的专用版本。
GitHub 主页:https://github.com/coreybutler/nvm-windows

Node.js 官方网站:https://nodejs.org/

二、nvm 安装与配置示例
bash
1. 确保 Homebrew 已安装若未安装 Homebrew,先执行以下命令(官网地址:https://brew.sh/):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 更新 Homebrew 仓库确保包信息是最新的:
brew update
3. 使用 brew 安装 nvm
brew install nvm
4. 创建 nvm 目录(nvm 要求)
Homebrew 安装不会自动创建该目录,需要你手动创建:
mkdir -p ~/.nvm
5. 将 nvm 环境变量加入 shell
Homebrew 也不会自动写入 .zshrc 或 .bashrc,你必须手动添加👇
打开你的 shell 配置文件:
5.1. 若使用 zsh(macOS Catalina 及以后默认):
nano ~/.zshrc
然后加入以下内容(官方推荐 brew 配置):
export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh
保存后让配置生效:
source ~/.zshrc
5.2. 若使用 bash (macOS Catalina 之前旧系统默认或Linux 系统):
nano ~/.bashrc
加入同样内容:
export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh
保存后让配置生效:
source ~/.bashrc
三、nvm 常用命令

四、查看当前版本
bash
nvm -v
nvm install 24
node -v
npm -v

没有自由的秩序和没有秩序的自由,同样具有破坏性。
