前端利器NVM在Windows系统的下载、安装与使用 最新版2025超级详细(附蓝奏云下载链接)

前言

在前端开发的世界里,Node.js是不可或缺的工具。然而,不同的项目可能需要不同版本的Node.js来支持,频繁地手动安装和切换版本不仅繁琐,还容易出错。这时候,NVM(Node Version Manager)就派上大用场了。它可以让我们在同一台Windows机器上轻松管理多个Node.js版本。

一、NVM简介

NVM,即Node Version Manager,是一个专门用于管理Node.js版本的工具。它允许开发者在一台计算机上同时安装多个不同版本的Node.js,并能方便快捷地在这些版本之间进行切换,有效避免因版本不兼容而导致的各种问题,大大提高了开发效率。

二、NVM的下载

蓝奏云不限速下载链接(1.2.2最新版–密码:xiaoli)

1. 访问官方GitHub仓库

打开你的浏览器,访问NVM for Windows的官方GitHub仓库发布页面:https://github.com/coreybutler/nvm - windows/releases
在这里插入图片描述

2. 选择合适的安装包

在这个页面中,你会看到一系列的版本发布信息。找到最新版本的NVM for Windows安装包,通常文件名类似于“nvm - setup.exe”。这里建议选择最新稳定版本进行下载,因为新版本往往会修复旧版本的一些已知问题,并添加新的功能。点击对应的下载链接,将安装包下载到你指定的本地计算机位置,比如桌面或者下载文件夹。
在这里插入图片描述

三、NVM的安装

1. 运行安装程序

找到下载好的“nvm - setup.exe”安装包,双击运行它。此时会弹出安装向导界面,点击“Next”按钮开始安装流程。

2. 阅读许可协议

在安装向导中,会出现软件的许可协议页面。仔细阅读协议内容,如果同意协议条款,勾选“I accept the agreement”选项,然后点击“Next”继续。
在这里插入图片描述

3. 选择安装目录

接下来,安装程序会提示你选择NVM的安装目录,默认的安装目录是“C:\Program Files\nvm”。不过,你可以根据自己的需求,点击“Browse”按钮选择其他的安装路径。比如,你可以选择将其安装在D盘的某个文件夹下,这样可以避免系统盘空间不足的问题。选择好合适的路径后,点击“Next”。
在这里插入图片描述

4. 选择Node.js安装目录

安装程序会让你选择Node.js的安装目录,默认是“C:\Program Files\nodejs”。同样,你可以自行修改这个路径。这里需要注意的是,这个目录是用来存放通过NVM安装的Node.js版本文件的,建议选择一个有足够磁盘空间的位置。选择完毕后,点击“Next”。
在这里插入图片描述
通知,可以不选
在这里插入图片描述

5. 确认安装设置

在这一步,安装程序会显示你之前所做的所有安装设置,包括NVM安装目录和Node.js安装目录。仔细检查这些设置是否正确,如果确认无误,点击“Install”按钮开始正式安装。
在这里插入图片描述

6. 等待安装完成

安装过程可能需要一些时间,请耐心等待。安装完成后,点击“Finish”按钮关闭安装向导。
在这里插入图片描述

7. 验证安装

打开命令提示符(CMD)或者PowerShell,输入以下命令来验证NVM是否安装成功:

nvm --version

如果安装成功,命令行将显示当前安装的NVM版本号。
在这里插入图片描述

四、NVM的使用

1. NVM命令全览

命令描述示例
nvm --version查看当前安装的NVM版本号nvm --version
nvm arch [32|64]显示或设置Node.js使用的架构。若不提供参数,则显示当前架构;提供3264可设置架构nvm arch 64
nvm install <version> [arch]安装指定版本的Node.js,可通过arch参数指定架构(3264nvm install 18.16.0 64
nvm list [available]列出本地已安装的Node.js版本。若使用available参数,则列出所有可安装的版本nvm list
nvm list available
nvm list-remote列出所有可从远程源安装的Node.js版本nvm list-remote
nvm on启用NVM功能nvm on
nvm off禁用NVM功能nvm off
nvm proxy [url]显示或设置用于下载Node.js的代理服务器。若不提供url,则显示当前代理设置;提供url可设置新的代理nvm proxy http://proxy.example.com:8080
nvm uninstall <version>卸载指定版本的Node.jsnvm uninstall 14.17.0
nvm use <version> [arch]切换到指定版本的Node.js,可通过arch参数指定架构nvm use 16.13.0 32
nvm root [path]显示或设置NVM存储Node.js版本的根目录。若不提供path,则显示当前根目录;提供path可设置新的根目录nvm root D:\nodejs_versions
nvm alias [name] [version]创建或显示别名。若只提供name,则显示该别名对应的版本;提供nameversion可创建新的别名nvm alias my_alias 18.16.0
nvm unalias <name>删除指定的别名nvm unalias my_alias

2. 具体使用场景示例

查看可用的Node.js版本

在命令提示符或PowerShell中输入以下命令,查看所有可供安装的Node.js版本:

nvm list-remote

执行该命令后,NVM会从Node.js的官方仓库获取所有可用版本的列表,并将其显示在命令行中。列表中包含了各种稳定版本和开发版本,你可以根据项目需求选择合适的版本进行安装。

安装特定版本的Node.js

假设你要安装Node.js v18.16.0版本,在命令行中输入:

nvm install 18.16.0

NVM会自动从官方源下载并安装指定版本的Node.js。安装过程中,命令行窗口会显示下载进度和安装信息。安装完成后,你可以通过以下命令验证是否安装成功:

node - v

该命令会显示当前安装的Node.js版本号,如果显示的是你刚刚安装的v18.16.0,则说明安装成功。

列出已安装的Node.js版本

在命令行中输入:

nvm list

这个命令会列出你当前已安装在系统中的所有Node.js版本。其中,当前正在使用的版本前面会带有一个“->”箭头标识,默认版本前面会带有“(default)”标识。

切换Node.js版本

如果你想切换到之前安装的另一个Node.js版本,比如Node.js v14.17.0,在命令行中输入:

nvm use 14.17.0

执行该命令后,再次运行node - v命令,你会发现Node.js版本已经成功切换到了v14.17.0。

设置默认的Node.js版本

如果你希望每次打开新的命令行窗口时,都自动使用某个特定版本的Node.js,可以将该版本设置为默认版本。例如,将Node.js v16.13.0设置为默认版本,在命令行中输入:

nvm alias default 16.13.0

这样,以后每次打开新的命令行窗口,系统都会自动使用v16.13.0版本的Node.js。

卸载Node.js版本

当你不再需要某个已安装的Node.js版本时,可以使用以下命令进行卸载。例如,卸载Node.js v14.17.0版本,在命令行中输入:

nvm uninstall 14.17.0

执行该命令后,NVM会将指定版本的Node.js从系统中卸载。

3. 配置国内镜像源加速Node.js下载

在国内网络环境下,从官方源下载Node.js可能会比较慢,我们可以通过配置国内镜像源来加速下载过程。以下是一些常用的国内镜像源及配置方法:

淘宝(阿里巴巴)镜像源

淘宝镜像源是一个非常常用的国内镜像,提供了Node.js及相关工具的镜像服务。

配置方法

在命令提示符或PowerShell中,通过以下命令设置镜像源:

nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

上述命令分别设置了Node.js的下载镜像源和npm的下载镜像源。设置完成后,再使用nvm install命令安装Node.js版本时,就会从淘宝镜像源下载,速度会快很多。

验证配置

可以再次尝试安装一个Node.js版本,观察下载速度是否有明显提升。例如:

nvm install 16.14.2
清华大学镜像源

清华大学镜像源也提供了稳定的Node.js镜像服务。

配置方法

在命令提示符或PowerShell中输入以下命令:

nvm node_mirror https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/
nvm npm_mirror https://mirrors.tuna.tsinghua.edu.cn/npm/

这两条命令分别将Node.js和npm的下载源指向了清华大学镜像源。

验证配置

同样可以通过安装一个新的Node.js版本来验证配置是否生效,如:

nvm install 14.19.3
恢复默认镜像源

如果后续想恢复使用官方镜像源,可以使用以下命令:

nvm node_mirror https://nodejs.org/dist/
nvm npm_mirror https://registry.npmjs.org/

五、常见问题及解决方法

1. NVM命令无法识别

如果在安装NVM后,输入NVM命令提示“‘nvm’ 不是内部或外部命令,也不是可运行的程序或批处理文件”,这很可能是因为NVM的安装路径没有正确添加到系统环境变量中。你可以手动将NVM的安装目录(例如你之前选择的安装路径,如“D:\nvm”)添加到系统的“Path”环境变量中。具体操作方法如下:

  • 在“此电脑”上右键点击,选择“属性”。
  • 在弹出的窗口中点击“高级系统设置”。
  • 在“系统属性”窗口的“高级”选项卡下点击“环境变量”按钮。
  • 在“系统变量”中找到“Path”变量,点击“编辑”。
  • 点击“新建”,将NVM的安装目录添加到变量值中,每个路径之间用英文分号隔开。
  • 点击“确定”保存设置,然后重新打开命令行窗口,再次尝试输入NVM命令。

2. 安装Node.js版本失败

  • 网络问题:在安装Node.js版本的过程中,有时可能会遇到网络问题导致下载失败。此时,你可以尝试更换网络环境,比如从Wi-Fi切换到移动数据,或者使用代理服务器来解决网络连接问题。另外,配置国内镜像源也是解决网络问题的有效方法,具体配置方法见上文。
  • 权限问题:如果在安装过程中出现权限不足的错误,尝试以管理员身份运行命令提示符或PowerShell。方法是在命令提示符或PowerShell的快捷方式上右键点击,选择“以管理员身份运行”,然后再执行安装命令。

3. 切换版本后npm无法使用

有时候,切换Node.js版本后,可能会出现npm无法使用的情况。这可能是因为npm的配置文件没有正确更新。你可以尝试重新安装npm,或者手动更新npm的配置文件。一种简单的方法是先卸载当前版本的Node.js,然后重新安装该版本,这样npm通常会被正确配置。

4. 镜像源配置不生效

如果配置了镜像源但下载速度仍然没有提升,可能是配置没有生效。可以检查命令是否输入正确,或者尝试重新执行配置命令。另外,有些镜像源可能会出现临时故障,可以尝试更换其他镜像源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值