windows环境下安装配置nvm
- 一、 删除已安装的node及相关配置
- 1. ```win+R```输入control打开控制面板,找到卸载程序,将nodejs卸载
- 2. 找到文件中相关内容并删除:
- 3. 检查环境变量,保证没有引用nodejs和npm(检查所有变量)
- 二、下载安装nvm-windows
- 1. [下载nvm-windows](https://github.com/coreybutler/nvm-windows/releases)
- 2. 解压并安装exe程序
- (1) ```以管理员身份打开并按照```选择要安装的位置,一路next下去
- (2) 在安装nvm的目录下打开cmd检测nvm是否安装成功-- ```nvm-v```
- (3) 安装需要的node版本号(以12.20.1和最新版为例)
- 三、配置npm环境变量(这一步很重要,我在这卡了很久还以为是node没有删除干净,找了半天原因!!!)
- 1. 修改环境变量之系统变量```Path```,添加nodejs所在路径
- 2. 重启电脑,查看npm,node是否配置安装成功
- 四、配置nvm环境变量,配置后可以在全局使用nvm命令
NVM使用背景:当下载别人的项目node版本不一致,需要切换不同node版本时,就需要使用nvm(node版本管理器)
一、 删除已安装的node及相关配置
1. win+R
输入control打开控制面板,找到卸载程序,将nodejs卸载
应该在下图位置,我的删除了所以没显示
2. 找到文件中相关内容并删除:
C:\Program Files\nodejs
C:\Program Files (x86)\nodejs
C:\Users\{User}\AppData\Roaming\npm
C:\Users\{User}\AppData\Roaming\npm-cache
3. 检查环境变量,保证没有引用nodejs和npm(检查所有变量)
二、下载安装nvm-windows
1. 下载nvm-windows
找到nvm-setup.zip压缩包下载(网址打不开的话在github前面加字母’K’)
2. 解压并安装exe程序
(1) 以管理员身份打开并按照
选择要安装的位置,一路next下去
(2) 在安装nvm的目录下打开cmd检测nvm是否安装成功-- nvm-v
(3) 安装需要的node版本号(以12.20.1和最新版为例)
安装node指定版本
nvm node [版本号]
使用指定版本
nvm use [版本号]
查看已下载的版本号和当前使用的版本号,带*号的是当前使用的版本号
(最开始下载使用nvm use [版本号]的时候我的不带号,找了半天原因不知道为什么,但是后面也能用,所以大家如果没有号的话不要慌,继续下一步就行了)
nvm ls
修改npm镜像源为淘宝镜像
npm config set registry https://registry.npm.taobao.org
检查是否成功
npm config get registry
问题:
如果在这一步遇到npm 不是内部或外部命令,也不是可运行的程序 或批处理文件
问题的话请看第三步
三、配置npm环境变量(这一步很重要,我在这卡了很久还以为是node没有删除干净,找了半天原因!!!)
1. 修改环境变量之系统变量Path
,添加nodejs所在路径
2. 重启电脑,查看npm,node是否配置安装成功
四、配置nvm环境变量,配置后可以在全局使用nvm命令
配置环境变量,打开用户变量修改如下配置:
- 新增
NVM_HOME
变量(指向nvm安装目录),如C:\Program Files\nodejs - 新增
NVM_SYMLINK
变量(指向nodejs安装目录),如C:\Program Files\nodejs - 在PATH环境变量中添加%NVM_HOME%