nvm安装、使用及卸载(MAC)

215 阅读1分钟

nvm是什么

nvm:是node 版本管理器, nvm 可以管理多个 node 版本(包含 npm ),可以方便快捷的安装、切换不同版本的 node

node:是基于 Chrome V8 引擎的 JS 运行环境。

npm:是 node.js 默认的包管理系统,在安装的 node 的时候,npm 也会跟着一起安装,管理 node 中的第三方插件。

nvm安装

  1. 官网下载

1666684348236.jpg

  1. 解压文件,然后找到install.sh

1666684520767.jpg

3.执行命令 sh xxx/instal.sh

4.执行命令 source ~/.zshrc 重新加载一遍配置文件,使其生效

nvm使用

  • 安装最新稳定版 node
$ nvm install stable
  • 安装指定版本,可模糊安装
$ nvm install <version>
  • 删除已安装的指定版本,语法与 install 用法一致
$ nvm uninstall <version>
  • 切换使用指定的版本 node
// 临时版本 - 只在当前窗口生效指定版本
$ nvm use <version>

// 永久版本 - 所有窗口生效指定版本
$ nvm alias default <version>

注意:在任意一个命令行窗口进行切换之后,其他的窗口或其他命令行工具窗口 需要关掉工具,重启才能生效。(例如 VSCode 内或外部命令切换之后,需要重启 VSCode,才能正常生效,否则或处于 临时生效状态,也就是在 VSCode 中重新打开一个命令行查看版本还会是旧版本,所以必须要重启。) 这里的 重启 不是简单的关掉窗口重启,没有退出后台进程,而是完全退出杀死工具进程,重新启动。

  • 列出所有安装的版本
$ nvm ls
  • 列出所有远程服务器的版本(官方 node version list)
$ nvm ls-remote
  • 显示当前的版本
$ nvm current