前端利器NVM在Windows系统的下载、安装与利用 最新版2025超等详细(附蓝奏 ...

打印 上一主题 下一主题

主题 968|帖子 968|积分 2904

前言

在前端开发的天下里,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是否安装成功:
  1. nvm --version
复制代码
如果安装成功,下令行将表现当前安装的NVM版本号。

四、NVM的利用

1. NVM下令全览

下令描述示例nvm --version
查看当前安装的NVM版本号nvm --version
nvm arch [32|64]表现或设置Node.js利用的架构。若不提供参数,则表现当前架构;提供32或64可设置架构nvm arch 64nvm install <version> [arch]安装指定版本的Node.js,可通过arch参数指定架构(32或64)nvm install 18.16.0
64nvm list
[available]列出本地已安装的Node.js版本。若利用available参数,则列出所有可安装的版本nvm list

nvm list
availablenvm list
-remote
列出所有可从远程源安装的Node.js版本nvm list
-remote
nvm on启用NVM功能nvm onnvm off禁用NVM功能nvm offnvm proxy [url]表现或设置用于下载Node.js的代理服务器。若不提供url,则表现当前代理设置;提供url可设置新的代理nvm proxy http://proxy.example.com:8080nvm uninstall <version>卸载指定版本的Node.jsnvm uninstall 14.17.0
nvm use <version> [arch]切换到指定版本的Node.js,可通过arch参数指定架构nvm use 16.13.0 32nvm root [path]表现或设置NVM存储Node.js版本的根目次。若不提供path,则表现当前根目次;提供path可设置新的根目次nvm root D:\nodejs_versionsnvm alias [name] [version]创建或表现别名。若只提供name,则表现该别名对应的版本;提供name和version可创建新的别名nvm alias my_alias 18.16.0nvm unalias <name>删除指定的别名nvm unalias my_alias 2. 详细利用场景示例

查看可用的Node.js版本

在下令提示符或PowerShell中输入以下下令,查看所有可供安装的Node.js版本:
  1. nvm list
  2. -remote
复制代码
执行该下令后,NVM会从Node.js的官方仓库获取所有可用版本的列表,并将其表现在下令行中。列表中包含了各种稳定版本和开发版本,你可以根据项目需求选择合适的版本进行安装。
安装特定版本的Node.js

假设你要安装Node.js v18.16.0版本,在下令行中输入:
  1. nvm install 18.16.0
复制代码
NVM会自动从官方源下载并安装指定版本的Node.js。安装过程中,下令行窗口会表现下载进度和安装信息。安装完成后,你可以通过以下下令验证是否安装成功:
  1. node - v
复制代码
该下令会表现当前安装的Node.js版本号,如果表现的是你刚刚安装的v18.16.0,则说明安装成功。
列出已安装的Node.js版本

在下令行中输入:
  1. nvm list
复制代码
这个下令会列出你当前已安装在系统中的所有Node.js版本。其中,当前正在利用的版本前面会带有一个“->”箭头标识,默认版本前面会带有“(default)”标识。
切换Node.js版本

如果你想切换到之前安装的另一个Node.js版本,比如Node.js v14.17.0,在下令行中输入:
  1. nvm use 14.17.0
复制代码
执行该下令后,再次运行node - v
下令,你会发现Node.js版本已经成功切换到了v14.17.0。
设置默认的Node.js版本

如果你希望每次打开新的下令行窗口时,都自动利用某个特定版本的Node.js,可以将该版本设置为默认版本。比方,将Node.js v16.13.0设置为默认版本,在下令行中输入:
  1. nvm alias default 16.13.0
复制代码
这样,以后每次打开新的下令行窗口,系统都会自动利用v16.13.0版本的Node.js。
卸载Node.js版本

当你不再必要某个已安装的Node.js版本时,可以利用以下下令进行卸载。比方,卸载Node.js v14.17.0版本,在下令行中输入:
  1. nvm uninstall 14.17.0
复制代码
执行该下令后,NVM会将指定版本的Node.js从系统中卸载。
3. 设置国内镜像源加速Node.js下载

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

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

在下令提示符或PowerShell中,通过以下下令设置镜像源:
  1. nvm node_mirror https://npmmirror.com/mirrors/node/
  2. nvm npm_mirror https://npmmirror.com/mirrors/npm/
复制代码
上述下令分别设置了Node.js的下载镜像源和npm的下载镜像源。设置完成后,再利用nvm install下令安装Node.js版本时,就会从淘宝镜像源下载,速度会快很多。
验证设置

可以再次实验安装一个Node.js版本,观察下载速度是否有明显提升。比方:
  1. nvm install 16.14.2
复制代码
清华大学镜像源

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

在下令提示符或PowerShell中输入以下下令:
  1. nvm node_mirror https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/
  2. nvm npm_mirror https://mirrors.tuna.tsinghua.edu.cn/npm/
复制代码
这两条下令分别将Node.js和npm的下载源指向了清华大学镜像源。
验证设置

同样可以通过安装一个新的Node.js版原来验证设置是否生效,如:
  1. nvm install 14.19.3
复制代码
规复默认镜像源

如果后续想规复利用官方镜像源,可以利用以下下令:
  1. nvm node_mirror https://nodejs.org/dist/
  2. 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. 镜像源设置不生效

如果设置了镜像源但下载速度仍然没有提升,可能是设置没有生效。可以检查下令是否输入正确,大概实验重新执行设置下令。别的,有些镜像源可能会出现暂时故障,可以实验更换其他镜像源。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

飞不高

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表