windows下通过nvm安装node(内含卸载node)
日常开发中有时候会维护多个项目,随着时间跨度的增加而我们前端技术又日新月异,不可避免有些项目是不同的node版本依赖。这个时候我们就想要是有一个node的版本切换(管理)工具那就好了,事实上的确有那么一个工具那就是nvm
一.如果你已经安装了node,那么你需要先卸载node,如果你没有安装那直接跳过这一步到下一步
1.先看看我们是否安装了node,打开你的终端输入
node -v

2.打开控制面板=>打开程序和功能=>右上角搜索输入node

3.找到之后右键卸载

再次查看node
node -v

4.可以看到node已经被卸载了,但是别慌为了确保彻底删除node在看看你的node安装目录默认是C:\Program Files中还有没有node文件夹,有的话一起删除
5.再看看C:\Users\用户名 文件夹下有没有.npmrc以及.yarnrc等等统统删除
6.再去看看你的环境变量有没有node相关的,有的话也一起删除了
二.安装nvm
1.去github下载最新的nvm找到nvm-setup.zip点击下载

2.解压缩安装

3.双击安装,最好让他安装到默认路径

4.选择node安装路径

5.安装结束

6.在终端中查看是否安装成功
nvm version
成功出现版本号那么恭喜你安装nvm成功

三.安装node
1.打开node官网查看最新版本复制一下最新版本号

2.安装你复制的node版本
nvm install 14.15.1

3.可以看到安装失败了,因为这个资源我们访问失败了,不要着急接下来打开我们的nvm安装目录找到settings.txt

4.双击打开在后面添加淘宝的源地址,然后保存
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

5.再次尝试安装node

6.查看nvm中的node列表
nvm list

7.切换node版本nvm use 后面跟版本号就行
nvm use 14.15.1

8.再次查看nvm中的node列表,可以看见版本号前面有一个* 号,这个*号就是你当前的node版本
nvm list

9.查看当前的node版本以及npm版本,可以看到我们现在的node是14.15.1 npm是6.14.8
node -v
npm -v

10.去node官网查看,这里我们复制了10.12.0的版本号历史版本

10.安装10.12.0版node
nvm install 10.12.0

12.查看现在的node列表

13.切换node版本为10.12.0,并查看node列表可以看到10.12.0的前面多了一个*


14.验证当前node版本以及npm版本,可以看到以及成功node切换到10.12.0 npm到6.4.1

这样就通过nvm成功安装node自己想要的版本了,切可以随时切换node版本。再也不用担心别人让我们维护老掉牙的项目而我们却没有对应版本的node了
转载自:https://juejin.cn/post/6935334265760514085