macOS 使用 n 模块管理 Node.js 版本 - 安装手册
为何使用 n 模块
- 安装简单 :一条
npm install -g n即可,无需额外下载脚本 - 使用简单 :
n 20即可安装并切换版本,命令直觉易记 - 无需修改 shell 配置:不像 nvm 需要注入 shell 脚本,n 只需设置一次环境变量
- 切换速度快:已安装的版本之间切换是文件拷贝操作,响应迅速
前置条件
- macOS 系统
- 已安装 Node.js 和 npm
安装步骤
1. 配置 npm 全局目录(避免权限问题)
bash
mkdir -p ~/.npm-global ~/.npm-cache
npm config set prefix ~/.npm-global
npm config set cache ~/.npm-cache
2. 安装 n
bash
npm install -g n
3. 配置环境变量
编辑 ~/.zshrc,在末尾添加:
bash
# n - Node Version Manager
export N_PREFIX="$HOME/.n"
export PATH="$N_PREFIX/bin:$HOME/.npm-global/bin:$PATH"
使配置生效:
bash
source ~/.zshrc
4. 安装 Node 版本
bash
n lts # 安装最新 LTS 版本
n 20 # 安装 Node 20
n 18 # 安装 Node 18
5. 验证
bash
n ls # 查看已安装版本
node --version # 查看当前版本
常用命令
| 命令 | 说明 |
|---|---|
n lts |
安装最新 LTS 版本 |
n latest |
安装最新版本 |
n <版本号> |
安装/切换到指定版本,如 n 20 |
n ls |
查看已安装版本 |
n rm <版本号> |
删除指定版本 |