# 前言
Nvm是一个Node.js版本管理器 。是为了解决Node各种版本存在不兼容的问题,Nvm其实是让你在同一台机器上根据需要,安装 或 切换项目所对应的Node版本来适配项目。
一、下载nvm
链接: https://github.com/coreybutler/nvm/releases
安装,一直点下一步就ok:
打开后开始安装:
环境变量自动就都加上了,不用管。
二、配置 node 和 npm 的镜像地址
在nvm安装目录,找到 setting.txt 文件加上如下两行:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
添加完之后应该是这样的:
root: D:\nvm
path: C:\Program Files\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
注:如果没有先配置 Npm 的镜像地址的话,可能在用nvm安装Node成功后,出现npm不能用的问题,所以要先配置 node 和 npm 的镜像地址,然后再去用nvm在cmd里面安装node版本!!!
三、在cmd里面用Nvm安装Node.Js
nvm install 14.7.0 // 安装14.7.0版本的nodejs
查看本地nvm有哪些node版本:
nvm list
当安装多个node版本时,可以使用nvm use 版本号进行版本切换:
nvm use 14.7.0
以上安装完成后,会在我们指定的nvm安装目录:D:\Nvm目录中出现对应的Node.js版本啦!
当nodejs版本目录中出现以下内容时代表安装成功:
四、全局共享Npm
注:一般在安装node的时候,npm也会自动一起安装的。由于nvm可以管理多个版本的node,如果每次添加一个node版本都要安装一堆npm包就烦锁了,所以将npm全局共享出来,只需全局(在安装模块时 npm i xxx -g )加上-g, 就可以让各个版本的node共用就OK了。