一、什么是nvm-windows

nvm-windows 是一个针对 Microsoft Windows 操作系统的 Node.js 版本管理工具。它的主要功能是允许用户在单个 Windows 计算机上方便地安装、切换和管理多个不同版本的 Node.js。这对于开发人员尤为有用,因为他们可能需要根据不同的项目需求或兼容性要求使用不同版本的 Node.js。

以下是对 nvm-windows 主要特点和功能的概括:

  1. 版本管理:nvm-windows 允许用户安装多个 Node.js 版本,并在这些版本之间轻松切换。这有助于开发者应对依赖于特定 Node.js 版本的项目,无需全局卸载和重新安装。

  2. 命令行界面:nvm-windows 提供了一个命令行界面,通过一系列命令,用户可以列出已安装的版本、安装新的版本、切换当前活动版本、卸载不再需要的版本等操作。

  3. 环境隔离:每个安装的 Node.js 版本被隔离在各自的环境中,确保不同项目之间的 Node.js 运行时不会相互干扰。当切换到某个版本时,相应的 nodenpm 命令会指向该版本的执行文件,确保在终端或脚本中使用的 Node.js 是预期的版本。

  4. 简化安装流程:nvm-windows 提供了两种安装方式:一种是可执行的安装包(.exe 格式的 nvm-setup.zip),用户只需双击并按照向导进行安装,过程中会自动配置系统环境变量;另一种是绿色免安装版(nvm-noinstall.zip),用户需手动解压并运行特定脚本来设置环境。

  5. 镜像源支持:为了提高在中国等网络环境下下载 Node.js 版本的速度,nvm-windows 支持配置镜像源。用户可以将下载地址替换为国内镜像,如淘宝 NPM 镜像,以加速 Node.js 版本的下载安装过程。

  6. 非官方但推荐:虽然名为 “nvm”,但实际上 nvm-windows 与官方的 Node Version Manager (通常用于 macOS 和 Linux) 不同,它们由不同的开发者维护且没有直接关联。尽管如此,nvm-windows 作为 Windows 平台上管理 Node.js 版本的工具,得到了广泛的认可和推荐使用。

综上所述,nvm-windows 是 Windows 开发者用来高效管理多个 Node.js 版本、适应多项目需求、以及便捷地试验新版本特性的实用工具。通过它,用户可以在不干扰系统全局设置的情况下灵活地控制 Node.js 的版本环境。
https://github.com/coreybutler/nvm-windows

在这里插入图片描述
查看所有版本
在这里插入图片描述
在这里插入图片描述

二、安装nvm

傻瓜式安装,自己设置好对应的路径
在这里插入图片描述

nvm -v

在这里插入图片描述
安装成功

三、配置settings.txt文件

在这里插入图片描述
设置对应的配置信息
在这里插入图片描述

node_mirror: https://cdn.npmmirror.com/binaries/node/
npm_mirror: https://cdn.npmmirror.com/binaries/npm/

四、常用命令

1、nvm install [version] #安装指定版本号

这里同时安装两个nodejs

nvm install 21.7.3
nvm install 18.2.0

2、nvm list #目前已管理的nodejs

nvm list

在这里插入图片描述

3、nvm uninstall [version] #卸载指定版本号

nvm list 18.2.0

4、nvm use [version] #使用指定版本号

nvm use 21.7.3

在这里插入图片描述
在这里插入图片描述

5、查看切换后的nodejs版本

node -v

在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐