前端开发您现在的位置是:首页 > 博客日志 > 前端开发

Node.js 版本管理工具: nvm vs n 安装使用方法注意事项

<a href='mailto:'>微wx笑</a>的头像微wx笑 2020-12-12前端开发 6 0关键字:   

nvm 和 n,都是对 node 版本进行安装、升级、切换的管理工具,但是它们之间还是有区别的。n 其实是一个 npm 全局的开源包 ,是依赖 npm 来全局安装、使用的,比较轻巧,n 是 node 里

nvm 和 n,都是对 node 版本进行安装、升级、切换的管理工具,但是它们之间还是有区别的。
  • n 其实是一个 npm 全局的开源包 ,是依赖 npm 来全局安装、使用的,比较轻巧,n 是 node 里面的一个模块,电脑如果没有安装node 或者 npm,n就无法使用02c无知

  • nvm 全称 Node Version Manager,nvm 是一个独立软件包,相比 n 会复杂点,它是通过 shell 脚本实现的。02c无知

几个常用的命令02c无知

n

  • 安装 n02c无知

02c无知

npm install n -g
  • 安装稳定版本02c无知

02c无知

n stable
  • 安装最新版本02c无知

02c无知

// mac 前面需要加sudo n latest
  • 安装指定版本02c无知

02c无知

n v8.4.0
  • 删除某个版本02c无知

02c无知

n rm 0.10.1
  • 以指定的版本来执行脚本02c无知

02c无知

 n use 0.10.21 some.js

nvm

mac 安装 nvm ,有 2 种方法

官网:https://github.com/creationix/nvm02c无知

02c无知

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

安装完后,验证安装02c无知

02c无知

command -v nvm
  • 安装 node 当前最新的稳定版本02c无知

02c无知

nvm install stable
  • 安装早期的版本02c无知

02c无知

nvm install 4.3.0
  • 查看当前的版本02c无知

02c无知

nvm current
  • 切换版本02c无知

02c无知

nvm use 8.0.0
  • 列出所有版本02c无知

02c无知

nvm ls
  • 设置某个版本为默认版本02c无知

02c无知

nvm alias default 8.17.0

注意事项02c无知

在Mac环境下,先安装了 nvm,之后又安装的 n,但是通过 n 安装的版本没办法切换为活动的,执行了切换操作不生效。02c无知

执行 sudo n 命令,会弹出一个对话框,使用上下键选择版本,按回车切换版本02c无知

image.png02c无知

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

image.png02c无知


02c无知

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

很赞哦! () 有话说 ()

相关文章