Windows上安装nvm

在Windows上安装nvm(Node Version Manager)可以帮助你在不同项目间灵活切换Node.js版本。以下是详细的安装步骤和基本使用方法。

📥 第一步:下载nvm-windows

  1. 访问nvm-windows的官方GitHub发布页面:https://github.com/coreybutler/nvm-windows/releases
  2. 下载最新版本的 nvm-setup.zip 安装文件。

⚙️ 第二步:安装nvm

  1. 解压并运行安装程序 :将下载的zip文件解压,然后右键点击 nvm-setup.exe,选择 "以管理员身份运行"
  2. 同意许可协议:在安装向导窗口中,点击"I accept the agreement"接受条款,然后点击"Next"。
  3. 选择nvm安装路径 :选择nvm本身的安装目录。为了减少后续的权限问题,建议使用默认路径(如 C:\Users\你的用户名\AppData\Roaming\nvm)或一个不带空格和中文的路径 (例如 C:\dev\nvm)。
  4. 选择Node.js的符号链接路径 :这里设置的是nvm用来模拟不同Node.js版本的路径,建议保持默认的 C:\Program Files\nodejs。点击"Next"。
  5. 完成安装:点击"Install"开始安装,最后点击"Finish"完成。

✅ 第三步:验证安装

  1. 打开一个新的 命令提示符(cmd)PowerShell 窗口(务必以管理员身份运行)。

  2. 输入以下命令并回车,如果能正常显示nvm的版本号(如 1.1.12),则说明安装成功。

    bash 复制代码
    nvm version

⚡ 第四步:配置镜像源(国内用户推荐)

为了加快Node.js和npm的下载速度,建议将镜像源配置为淘宝镜像。

  1. 打开nvm的安装目录(例如 C:\Users\你的用户名\AppData\Roaming\nvm),找到 settings.txt 文件。

  2. 在文件末尾添加以下两行内容并保存:

    复制代码
    node_mirror: https://npmmirror.com/mirrors/node/
    npm_mirror: https://npmmirror.com/mirrors/npm/

🚀 第五步:使用nvm管理Node.js

安装完成后,你就可以通过以下常用命令来管理Node.js版本了:

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

    bash 复制代码
    nvm list available
  2. 安装指定版本

    bash 复制代码
    nvm install 18.16.0   # 安装具体的18.16.0版本
    nvm install lts        # 安装最新的LTS(长期支持)版本
  3. 查看已安装的版本

    bash 复制代码
    nvm list

    列表前有 * 标记的是当前使用的版本。

  4. 切换Node.js版本

    bash 复制代码
    nvm use 18.16.0
  5. 验证当前Node.js和npm版本

    bash 复制代码
    node -v
    npm -v
  6. 卸载指定版本

    bash 复制代码
    nvm uninstall 18.16.0

⚠️ 常见问题与注意事项

  • 管理员权限 :在使用 nvm use 切换版本或安装新版本时,必须以管理员身份打开命令行工具,否则可能会因为权限不足而失败。
  • 卸载旧版Node.js:在安装nvm之前,强烈建议先通过系统的"添加或删除程序"卸载掉电脑上已存在的Node.js,以避免潜在的冲突。
  • 命令无效 :如果在安装后输入 nvm 提示"不是内部或外部命令",可以尝试重启电脑 ,或者手动检查系统的环境变量 Path 中是否已包含 %NVM_HOME%%NVM_SYMLINK%
  • 项目级版本控制 :你可以在项目的根目录下创建一个名为 .nvmrc 的文件,并在其中写入所需的Node.js版本号(如 18.16.0)。之后在项目目录下只需执行 nvm use 命令,nvm就会自动切换到文件中指定的版本,非常方便。

补充:使用nrm管理Node.js安装镜像源(可选、推荐)

  • 安装

    复制代码
    npm install -g nrm
  • 查看源列表

    复制代码
    nrm ls
  • 使用

    复制代码
    nrm use taobao

这样配置完成后npm install安装依赖会非常快!

相关推荐
美酒没故事°12 小时前
Open WebUI安装指南。搭建自己的自托管 AI 平台
人工智能·windows·ai
一个欠登儿程序员13 小时前
在国产服务器上通过 Docker 部署 Windows 虚拟机
服务器·windows·docker
爱宇阳14 小时前
WSL2 隔离 Windows PATH 实战指南
windows·环境变量
ALex_zry14 小时前
C++模板元编程实战技巧
网络·c++·windows
I疯子15 小时前
2026-04-08 打卡第 5 天
开发语言·windows·python
一个人旅程~15 小时前
旧笔记本电脑安装win10精简版LTSB&win10LTSC&linuxmint作为三系统的操作指导书(以DELL n4020为例)
linux·windows·经验分享·电脑
开开心心就好15 小时前
支持自定义名单的实用随机抽签工具
windows·计算机视觉·计算机外设·excel·散列表·启发式算法·csdn开发云
dyj09516 小时前
OpenClaw小龙虾本地部署【Windows系统 + 接入飞书】
windows·飞书
CresCent_Charles17 小时前
(已解决)踩坑记录:Windows 11安装pointops编译时报错
windows
skywalk816317 小时前
Windows下安装编译安装Whisper-CPP:一个语音实现框架集和高性能推理模型
人工智能·windows·whisper