一、应用场景

在实际的前端开发中,由于开发者可能会参与多个项目的研发工作,对于不同的项目的包依赖会有所不同,同样对于node的版本也会有不同的差异,为了满足不同的场景,我们可以在本地安装多个node版本,以供不同的项目使用。

二、环境安装

因为 n 依赖于 node ,所以我们需要先安装一个 node,安装 node 有两种方式
可以参考文章:MacOS 系统下安装 node.js 环境

安装好一个 node 环境之后,我们就可以来安装 n 了

三、安装指令

1、全局安装 n

npm install -g n

2、安装指定版本的 node

sudo -E n 16.17.0
# -E 的作用是指采用当前用户的环境变量,如果不使用-E,则默认使用root用户的环境变量

sudo -E n latest
# 如果安装最新版本,用 latest 即可

3、查看已经安装的 node

n list

4、切换 node 版本

sudo n
# 上下箭头选择好版本, 回车即可

5、查看当前 node 和 npm 版本

node -v
npm -v

6、删除不需要的 node 版本

n rm 11.0.0

以上就是 MacOS 系统下,实现node多版本环境的操作指令,希望对大家有所帮助,更多命令可以评论区留言共享,谢谢!