安装相关命令
-
安装最新的 Node.js 正式版(自动下载)
n latest
-
安装最新的 LTS(长期支持版) Node.js(自动下载)
n lts
-
安装指定版本的 Node.js(如 n 18.12.1)
n <版本号>
-
同上,显式指定安装版本
n install <版本号>
-
仅下载 Node.js 版本到缓存,不安装
n download <版本号>
版本切换与运行
-
显示已安装的版本列表,并选择要使用的版本
n
-
用指定版本的 Node.js 运行脚本(如 n run 16.14.0 app.js)
n run <版本> [参数...]
-
临时修改 PATH,优先使用指定版本的 node 和 npm 执行命令
n exec <版本> <命令> [参数...]
版本查询
-
列出所有已下载的 Node.js 版本
n ls
-
列出远程可下载的版本(支持模糊匹配,如 n ls-remote 14)
n ls-remote [版本]
-
显示最新的正式版版本号
n --latest
-
显示最新的 LTS 版本号
n --lts
-
查看某个版本的 Node.js 安装路径
n which <版本>
清理与管理
-
删除指定版本(可多个,如 n rm 12.22.1 13.0.0)
n rm <版本...>
-
删除除当前使用版本外的所有已安装版本
n prune
-
完全卸载已安装的 Node.js(包括 n 本身)
n uninstall
使用场景示例
- 快速切换版本:
n 18.12.1 # 切换到 v18.12.1
- 临时运行旧版本项目:
n run 14.17.0 server.js
- 清理旧版本:
n prune # 只保留当前使用的版本
n 需要 sudo 权限全局安装 Node.js(默认路径为 /usr/local/bin
如果遇到权限问题,可通过 npm install -g n --no-sudo 或修改 N_PREFIX 环境变量安装到用户目录