Node.js 版本管理工具 n
目录
前言
安装
命令详解
版本查看
安装 Node.js
切换 Node.js 版本
查看 Node.js 版本安装路径
删除 Node.js 版本
执行命令
查看帮助
args 说明
前言
Node.js
对于现在的前端开发人员来说是不可或缺的需要掌握的技能,但我们在使用时避免不了会需要切换不同的Node.js
的版本来使用不同版本的特性,例如:稳定版本和最新版本(含最新特性的版本)。- 这里我就详细介绍一下如何使用
n
管理Node.js
的版本。
安装
- 官方介绍了几种安装方式,这里我就列两种常用的安装方式,有兴趣了解其他的可以去 官方 GitHub 上了解更多安装方式。
- 使用
Brew
安装时,未安装可以参考 Brew 官网安装。
# 使用 npm / yarn
npm i -g n
yarn global add n# 使用 brew
brew install n
命令详解
版本查看
# 查看 n 版本
n --version/-V# 查看 node 本地当前使用版本
node --version/-v# 查看 node 远程版本
n lsr/ls-remote [--all] // 默认20个,--all展示所有# 查看 n 管理的 node 版本
n [ls/list/--all]
安装 Node.js
# 安装指定版本
n [install/i] <version># 安装稳定版本
n lts/stable# 安装最新版本
n latest/current# 安装文件中对应 node 版本 [.n-node-version, .node-version, .nvmrc, or package.json]
n auto# 安装 package.json 对应 node 版本
n engine# 通过发布流的代码名 例如[ boron, carbon]
n boron/carbon
切换 Node.js
版本
- 查看
n
管理的Node.js
版本:n ls/list/--all
; - 通过上下方向键选择想要切换的版本后点击
Enter
键; - 如果没有,可以通过:
n [install/i] <version>
,安装成功后会自动切到该版本。
查看 Node.js
版本安装路径
n which/bin <version>
删除 Node.js
版本
# 删除当前版本
n uninstall# 删除指定版本
n rm/- <version># 删除除当前版本之外的所有版本
n prune
执行命令
# 使用指定 node 版本
n run/use/as <version> [args...]# 先下载节点和npm,使用修改过的PATH执行命令
n exec <vers> <cmd> [args...]
查看帮助
n help/-h/--help
args 说明
-h, --help
:查看帮助信息;-p, --preserve
:在Node.js
的安装过程中保留npm
和npx
;-q, --quiet
:禁用curl
输出,禁用日志消息处理“auto
”和“engine
”标签;-d, --download
:仅下载;-a, --arch
:覆盖系统架构;--all
:ls-remote
默认展示20
条,--all
展示全部;--insecure
:关闭https请求的证书检查(可能需要在代理服务器后面);--use-xz/--no-use-xz
:覆盖自动检测xz
支持和启用/禁用使用xz压缩节点下载。