nodejs版本管理工具:n使用手册

272 阅读1分钟

前言

  • Node.js经历过多年的版本更新,目前最新版本已经更新到了v20。而公司里的项目,前前后后也经历了很多年的迭代,一些不太使用的早期项目所用的nodejs版本甚至还是v12~v14,所以这时候一个好用的版本切换工具就显得很有必要了。

  • 这里介绍一个好用的nodejs版本管理工具:n

安装

  • mac上安装n的方式有两种:通过mac自带brew进行安装,以及常用的npm/yarn:
# 使用 npm
npm i -g n

#使用yarn
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]

安装nodejs

# 安装指定版本
n 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

切换版本

n/sudo n #一般可以使用超级管理员身份来切换nodejs版本,显示版本后可以使用上下键配合enter来切换所需的nodejs版本

image.png

删除nodejs版本

# 删除当前版本
n uninstall

# 删除指定版本
n rm/- <version>

# 删除除当前版本之外的所有版本
n prune

查看帮助

n help/-h/--help