前言

参考博客:https://www.cnblogs.com/fanlinqiang/p/12060557.html
参考视频:https://www.bilibili.com/video/BV1na4y1J7em?from=search&seid=14997568160847544663

nvm、node、npm 之间的区别

nvm:nodejs 版本管理工具。也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。
nodejs:在项目开发时的所需要的代码库
npm:nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。
npm 管理 nodejs 中的第三方插件

nvm、nodejs、npm的关系:

nvm 管理 nodejs 和 npm 的版本。
npm 可以管理 nodejs 的第三方插件。

安装和简单使用nvm

① 安装nvm

  1. brew install nvm

② 配置环境变量

③ 查看 node 版本

  1. nvm ls-remote --lts | grep Latest

image.png
LTS:Long Term Support

④安装指定版本 node

  1. nvm install 12.22.1
  2. nvm install 14.17.1
  3. nvm install stable 安装最新稳定版

⑤ 切换node版本

  1. nvm use v12.22.1
  2. #v可以省略

一些代码

  1. # 卸载某个版本的node
  2. nvm uninstall 4.4.5
  3. # 查看当前已安装的nodeJs版本及当前使用的版本
  4. nvm ls
  5. # 查看(镜像)源的nodeJs版本列表
  6. nvm ls-remote
  7. nvm alias default v11.1.0
  8. # 显示当前的版本
  9. nvm current