nvm看着一篇就够了!nvm安装、下载、原理、切换node版本

232 阅读1分钟

nvm是什么

由于不同时期的项目基于不同的node版本而运行,所以很多时候我们需要安装多个版本的node来管理不同的项目 而nvm就是帮助我们在一台电脑上安装不同的node的版本 一句话:nvm就是用于切换node版本的工具

下载与安装

nvm-安装文件.png nvm下载网址.png

nvm安装过程.png

**注意:有的是压缩包,有的是直接绿色版的nvm(选setup的那个版本)**
  • 解压后直接安装

nvm 如何安装node(基本操作)

  • 查看可以下载的node安装包 nvm list available
  • 安装指定版本的node nvm install xxx(版本号)

nvm-可下载列表.png 注意:最左边的一栏是最新的稳定的版本,只需要关注最左边的一栏即可

  • 设置nvm安装nodenpm的源 因为 nodenpm的仓库地址都是在国外,很多时候可以下载太慢,或则直接下载失败,所以需要设置下载源来设置镜像,加快下载速度
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
  • 查看当前电脑的可用node版本
nvm list
node -v
  • 切换node版本 nvm use xxx(node 版本号)

nvm 安装目录 以及 nvm的原理

  • 查看nvm安装目录 nvm root
  • nvm 原理 每次切换的时候就是把root 目录里面的对应的node版本复制到node的安装目录中

nvm原理.png

nvm 全局安装包是相互隔离的

  • 当我们切换不同的版本的node,那么全局安装的包都是独立的