Node.js 版本管理工具: nvm vs n 安装使用方法注意事项
 微wx笑
微wx笑 2020-12-12【前端开发】
 2020-12-12【前端开发】 520
520 6
 6 0关键字:
 0关键字:
  
nvm 和 n,都是对 node 版本进行安装、升级、切换的管理工具,但是它们之间还是有区别的。n 其实是一个 npm 全局的开源包 ,是依赖 npm 来全局安装、使用的,比较轻巧,n 是 node 里
nvm 和 n,都是对 node 版本进行安装、升级、切换的管理工具,但是它们之间还是有区别的。
- n 其实是一个 npm 全局的开源包 ,是依赖 npm 来全局安装、使用的,比较轻巧,n 是 node 里面的一个模块,电脑如果没有安装node 或者 npm,n就无法使用 
- nvm 全称 Node Version Manager,nvm 是一个独立软件包,相比 n 会复杂点,它是通过 shell 脚本实现的。 
几个常用的命令
n
- 安装 n 
| 1 | npm install n -g | 
- 安装稳定版本 
| 1 | n stable | 
- 安装最新版本 
| 1 | // mac 前面需要加sudo n latest | 
- 安装指定版本 
| 1 | n v8.4.0 | 
- 删除某个版本 
| 1 | n rm 0.10.1 | 
- 以指定的版本来执行脚本 
| 1 |  n use 0.10.21 some.js | 
nvm
mac 安装 nvm ,有 2 种方法
官网:https://github.com/creationix/nvm
| 1 2 3 | 1、(mac 命令之前加sudo)curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash2、wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash | 
安装完后,验证安装
| 1 | command -v nvm | 
- 安装 node 当前最新的稳定版本 
| 1 | nvm install stable | 
- 安装早期的版本 
| 1 | nvm install 4.3.0 | 
- 查看当前的版本 
| 1 | nvm current | 
- 切换版本 
| 1 | nvm use 8.0.0 | 
- 列出所有版本 
| 1 | nvm ls | 
- 设置某个版本为默认版本 
| 1 | nvm alias default 8.17.0 | 
注意事项
在Mac环境下,先安装了 nvm,之后又安装的 n,但是通过 n 安装的版本没办法切换为活动的,执行了切换操作不生效。
执行 sudo n 命令,会弹出一个对话框,使用上下键选择版本,按回车切换版本

执行了切换操作之后,再查看版本,还是之前通过 nvm 设定的版本。

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0  许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/front/2020-12-12/569.html








