LOADING

加载过慢请开启缓存 浏览器默认开启

nvm-windows安装教程

使用 nvm-windows 管理和切换本地 Node.js 版本

在开发过程中,可能会遇到需要安装和切换多个不同版本的 Node.js 的需求。nvm-windows 是一个用于 Windows 平台的 Node.js 版本管理工具,可帮助我们方便地安装和切换 Node.js 版本。以下是详细的安装与使用教程:

1. 下载最新版构建

首先,前往 GitHub 仓库 nvm-windows Releases 页面,下载最新的压缩包版本 nvm-noinstall.zip

  1. 点击你需要的版本(通常选择最新版)。
  2. 下载 nvm-noinstall.zip 文件到本地。
  3. 解压压缩文件到一个你希望作为 nvm 主目录的路径,例如:D:\devProgram\nvm

2. 设置环境变量

为了能够全局使用 nvm 和 Node.js 命令,我们需要设置相应的环境变量。步骤如下:

  1. 打开环境变量设置

    • 右键 “此电脑” 或 “我的电脑”,选择“属性”。
    • 点击左侧的“高级系统设置”。
    • 在“系统属性”窗口中的“高级”选项卡,点击“环境变量”。
  2. 新增环境变量

    • 添加 NVM_HOME,值为解压后的 nvm 主路径,例如:D:\devProgram\nvm
    • 添加 NVM_SYMLINK,值为你希望存放 Node.js 安装文件的路径,例如:D:\devProgram\nodejs
  3. 修改 PATH 变量

    • 选中用户变量或系统变量中的 Path,点击“编辑”。
    • 追加以下两条内容:
      %NVM_HOME%
      %NVM_SYMLINK%
      
    • 点击“确定”保存设置。

注意
NVM_HOMEnvm 主程序路径,而 NVM_SYMLINK 用于存放实际 Node.js 文件并作为全局的 Node.js 使用路径。

3. 在 nvm 主路径下新建 settings.txt

nvm 的配置依赖一个名为 settings.txt 的文件。我们需要在 nvm 主路径下创建该文件并添加以下内容:

root: D:\devProgram\nvm
path: D:\devProgram\nodejs
  • root 对应解压出 nvm 的根目录路径。
  • path 对应 Node.js 安装文件的目录路径(即 NVM_SYMLINK 的值)。

确保路径与环境变量完全一致,保存文件后关闭。

4. 查看可安装的 Node.js 版本

在命令行中,通过 nvm list available 来查看所有可以安装的 Node.js 版本。这些版本会按照长期支持版(LTS)和当前最新版本的顺序列出,例如:

nvm list available

        18.17.1   (LTS: Hydrogen)
        20.6.0    (Latest)
        16.20.3   (LTS: Gallium)

选择一个你需要的版本进行安装。

5. 安装指定版本的 Node.js

使用 nvm install 版本号 命令安装指定的 Node.js 版本。例如,我们想安装 16.20.3

nvm install 16.20.3

安装成功后,你可以通过 nvm list 查看已安装的版本。

6. 切换 Node.js 版本

安装完成后,你可以通过 nvm use 版本号 命令切换到指定的版本。例如,切换到刚刚安装好的 16.20.3

nvm use 16.20.3

命令执行成功后,当前 Node.js 版本将被激活。你可以通过以下命令检查是否切换成功:

node -v

命令输出对应的版本号表示切换成功。

7. 查看已安装的 Node.js 版本

如需查看当前安装的所有 Node.js 版本,可以使用以下命令:

nvm list

输出示例:

    16.20.3
  * 18.17.1 (Currently using 18.17.1)
    20.6.0

带有 * 标记和 Currently using 的版本是当前正在使用的版本。

8. 版本切换小结

你可以随时通过 nvm use 版本号 来切换不同的 Node.js 版本,而无需手动卸载或重新安装 Node.js。这对于不同项目需要依赖不同的 Node.js 版本时,非常方便。


总结

通过以上步骤,你已经成功安装并配置了 nvm-windows,并学会如何通过它管理和切换本地的 Node.js 版本。以下是使用 nvm 的几个常用命令:

  • 查看可安装版本:nvm list available
  • 安装指定版本:nvm install 版本号
  • 查看已安装版本:nvm list
  • 切换版本:nvm use 版本号

希望这篇教程能够帮助你快速上手 nvm-windows,愉快地管理你的 Node.js 环境!