NVM 安装及配置教程(Windows)【安装】

软件 / 环境安装及配置目录

一、 简介

  全称为 node.js version management,用于管理多个 Node.JS 的版本控制工具。通过 NVM 可以安装和切换不同版本的 Node.JSNVM 主要是为了解决 Node.JS 各种版本存在不兼容现象。

二、 卸载已安装的 Node.JS

  1. 安装 NVM 之前,不能安装任何 Node.JS 版本(如存在请删除后再安装 NVM,如果只想单独安装一个版本的 Node.JS ,请看:Node.JS 安装及配置教程(Windows)【安装】
  2. 打开 控制面板,点击 卸载程序,找到并卸载(右键) Node.JS,点击 确定,开始卸载
    在这里插入图片描述
    在这里插入图片描述
  3. 删除 Node.JS 的安装目录(默认在 C:\Program Files\nodejs),也可能在其他盘,主要取决于安装时的选择,查看该路径下是否有 Node.JS 文件,在控制面板卸载 Node.JS 后一般会自动删除 Node.JS 文件,如果文件还在的话就手动删除
  4. 查找 .npmrc.yarnrc 文件是否存在,有就删除(默认在 C:\User\用户名
  5. 逐一查看一下文件是否存在,存在就删除(注意: AppData 文件夹是隐藏项目)

C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
在这里插入图片描述

  1. 查看是否删除成功:键盘上按下 win + R ,输入 cmd ,然后回车,在命令行中输入 node -v,为了确保彻底删除 Node.JS 在看看你的 Node.JS 安装目录中还有没有 Node.JS 文件夹,有的话一起删除,再看看你的环境变量有没有 Node.JS 相关的,有的话也一起删除了
    在这里插入图片描述
    在这里插入图片描述

三、 下载

1. 官网下载

  安装地址:https://github.com/coreybutler/nvm-windows/releases

  1. 打开浏览器输入网址 https://github.com/coreybutler/nvm-windows/releases,进入 GitHub 上下载最新版本,打开网址我们可以看到不同的版本:

nvm 1.2.2-setup.exe:安装版,推荐使用
nvm 1.2.2-setup.zip:安装版,推荐使用(解压了就是 nvm 1.2.2-setup.exe
nvm 1.2.2-noinstall.zip: 绿色免安装版,但使用时需进行配置
在这里插入图片描述

2. 其它渠道

(1)百度网盘(1.2.2 版本)

  链接:https://pan.baidu.com/s/1MLucBKGSyKFJWitZMNXrzg?pwd=2pjn
  提取码:2pjn

四、 安装

  1. 双击直接运行 nvm-setup.exe,接受协议,点击 Next
    在这里插入图片描述
  2. 选择 NVM 的安装位置(看个人喜好)
    在这里插入图片描述
  3. 选择 Node.JS 的安装路径(看个人喜好)
    在这里插入图片描述
  4. 一些选项,默认即可,点击 Next
    在这里插入图片描述
  5. 填写邮箱地址,可填可不填(看个人喜好),点击 Next
    在这里插入图片描述
  6. 点击 Install 等待安装即可
    在这里插入图片描述
  7. 安装完成确认,打开 CMD

输入命令 nvm ,安装成功如图显示
输入命令 nvm version,能查到版本号说明安装成功了
输入命令 nvm arch,显示 Node.JS 是运行在 32 位还是 64
在这里插入图片描述

  1. NVM 命令提示
nvm arch:显示node是运行在32位还是64位。
nvm install <version> [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
nvm on :开启node.js版本管理。
nvm off :关闭node.js版本管理。
nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm uninstall <version> :卸载指定版本node。
nvm use [version] [arch] :使用制定版本node。可指定32/64位。
nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
nvm version :显示nvm版本。version可简化为v。
  1. 其它指令

输入命令 nvm list,显示已经安装的列表,list 可简化为 ls
输入命令 nvm list available,显示远程可安装的列表,list 也可简化为 ls
输入命令 nvm use [version],使用指定版本 node
输入命令 nvm uninstall [version],卸载指定版本 node
在这里插入图片描述

  1. 版本管理

输入命令 nvm on,开启 Node.JS 版本管理
输入命令 nvm off,关闭 Node.JS 版本管理
在这里插入图片描述

五、 配置【选择】

  1. 下载 Node.JS 时候可能国内限速,可通过修改 NVM 安装路径下的 settings.txt 文件来提速,打开 CMD 在命令行输入 nvm root 可以找到 NVM 的安装路径,找到 settings.txt 文件,在后面加上这两行,设置国内淘宝镜像源

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
在这里插入图片描述

  1. 点击 我的电脑 → 右键 → 选择 属性 ,点击 高级系统设置,或者 控制面板系统和安全系统 也可以找到 高级系统设置,或者快捷键 Win + S ,在输入框中输入 env,回车即可。确认有如下配置(默认 NVM 安装成功后,会自动生成)
    在这里插入图片描述
    在这里插入图片描述

六、 使用 NVM 安装与配置 Node.JS

  1. 打开 CMD ,输入 nvm list available, 查看网络可以安装的版本,建议安装 LTS 版本
    在这里插入图片描述
  2. 输入 nvm install 22,安装所需要的版本,注意:这里只写了 22NVM 自动安装 LTS 最新的 22 版本;也可以输入 nvm install 22.16.0,安装指定版本
    在这里插入图片描述
  3. 输入 nvm list,查看已安装的列表
    在这里插入图片描述
  4. 输入 nvm use 20,使用指定版本的 Node.JS,这里可以使用大版本,不要求非得输入具体的版本,VNM 会根据大版本自动选择;也可以输入 nvm use 22.16.0,使用指定版本。输入 node -vnpm -v 可以查询到 Node.JSnpm 的版本号
    在这里插入图片描述
  5. 输入 nvm uninstall 22.15.11,卸载指定版本的 Node.JS
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值