前言
由于找不到开始node的安装及配置的文章,删除后重新安装踩坑挺多。本文主要写NVM的安装及配置,包含卸载原本node等注意事项,以此记录留做后用
2、通过命令node -v,npm -v确定是否能找到对应版本,如果有版本号,那就说明没有被卸载或有残余
3、在程序和功能中对应搜索安装应用,查看是否能搜索到node,如果可以那就说明没有卸载干净,选中后右键点击卸载
4、查看c盘AppData文件夹中Roaming里是否还有npm相关字样文件,如npm、npm-cache等如果有就全删
5、确认用户和系统的环境变量,是否存在NODE_PATH等设置,如果有也需要删掉
1、将nvm对应的路径复制到文件路径中,找到setting.txt文件,配置下载源
3、安装完成后,输入node -v及npm -v检验是否安装成功
1、进入nodejs的配置路径,之后新建两个文件夹存放全局安装
PS:记得cmd打开需要使用管理员身份打开,我遇到的好几次莫名奇妙的报错都是因为这个,以上就是从卸载node到使用nvm安装的全部内容,希望对您有帮助
正文
一、确认删除node、npm等
由于时间久远,node最开始配置好后,后续又重新下载了某些使用的版本,因此安装NVM最初没有注意这个问题,血的教训,一定一定一定要记得确认是否删除干净!!!!
1、通过win+r命令打开命令提示,键入cmd后进入
![](https://i-blog.csdnimg.cn/blog_migrate/fcada9bf78f7de32ac914075fed66570.png)
2、通过命令node -v,npm -v确定是否能找到对应版本,如果有版本号,那就说明没有被卸载或有残余
![](https://i-blog.csdnimg.cn/blog_migrate/04050a4a16108ee48a2b9cc5e5ee4fd2.png)
3、在程序和功能中对应搜索安装应用,查看是否能搜索到node,如果可以那就说明没有卸载干净,选中后右键点击卸载
![](https://i-blog.csdnimg.cn/blog_migrate/bc50efd714d6e2652361d2f51c136d60.png)
4、查看c盘AppData文件夹中Roaming里是否还有npm相关字样文件,如npm、npm-cache等如果有就全删
如果找不到AppData估计是隐藏了,按照以下操作可解决
5、确认用户和系统的环境变量,是否存在NODE_PATH等设置,如果有也需要删掉
类似以下示例,有这种关于node设置的都需要删掉,删除之前需要确认,防止误删
删除之后记得需要点击三次确认
操作完成后同样可进入cmd,查看node、npm等是否还存在版本号
到此就可以把关于node和npm等相关配置都删除干净,以上是作者遇到存在的需要删除的地方,如有遗漏,欢迎交流
二、安装NVM
1、下载NVM
官网地址:https://github.com/coreybutler/nvm-windows/releases
最开始下载的是zip,但是有点问题,最后成功的是nvm-setup.exe
2、安装NVM
①同意之后next
②下一步需要注意:nvm和nodejs如果使用默认路径就安装到C盘,这里更改了位置,指定存储到对应路径,更改后记得复制下来,后续配置会用到(安装路径的文件夹名称不要有中文,空格等)
③点击完成之后install,等待安装好了就OK
三、配置路径和修改下载镜像
安装完之后可以通过cmd键入nvm -v,出现版本号即为成功
1、将nvm对应的路径复制到文件路径中,找到setting.txt文件,配置下载源
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
设置好node和npm的下载镜像后保存退出
四、使用nvm安装node
1、查看可用的node版本,重开一个cmd
输入:nvm list available
一般安装LTS下的版本,这里我安装了16.20.0
2、使用nvm安装node
输入:nvm install 16.20.0
3、安装完成后,输入node -v及npm -v检验是否安装成功
4、如果安装多个node版本,需要切换版本
nvm use 版本号
(这里遇到了报错,但是没有截到图)大意是权限问题,重新用管理员身份打开cmd就可以
5、卸载某个不需要的node版本
nvm uninstall 版本号
五、配置环境变量
1、进入nodejs的配置路径,之后新建两个文件夹存放全局安装
2、打开命令行,配置对应文件路径
D:\environment\NVM\nodejs\node_cache
D:\environment\NVM\nodejs\node_global
先复制对应文件路径,以上是我个人的路径,之后在命令行中键入两条,配置文件夹的路径
设置完成之后就可以设置环境变量
3、系统属性环境变量
现在安装和配置完成之后一般都已经有环境变量,检查以下变量是否已存在,如果没有,需要新建
用户环境:
path具体设置
系统环境:
path具体设置
同样记得设置好之后三次点击确认键