轻量的 Node.js 版本管理工具,比 nvm 更简单。全局切换 Node.js 版本,适合不需要项目级版本隔离的场景。

安装

npm install -g n

使用

# 指定安装目录(可选)
export N_PREFIX="$HOME/.n"
 
# 安装版本
n stable        # 最新稳定版(约6个月支持周期)
n lts           # 最新 LTS 版(约3年支持周期)
n latest        # 最新版
n 18.17.1       # 安装指定版本
 
# 交互式切换版本菜单
n
 
# 列出已安装版本
n ls
 
# 列出可下载版本
n ls-remote
 
# 删除已安装版本
n rm <version>
n rm 16.14.2
 
# 卸载 n 安装的 Node.js
n uninstall

优缺点

优点:

  • 安装简单,用 npm 直接装,无需复杂 shell 配置
  • 切换快速,直接修改系统 node 软链接
  • 交互式选择界面
  • 适合全局 Node.js 版本管理

缺点:

  • 不支持 Windows(推荐 nvm-windows)
  • 所有项目共享同一个 Node.js 版本,不适合多项目不同版本场景
  • 需要管理员权限修改全局版本

工具边界

场景推荐
需要项目级版本隔离nvm
只需全局快速切换n
团队统一版本 / CIn 或 volta