Windows 10安装npm版本切换工具(nvm-windows)完整步骤

nvm-windows是Windows系统上最常用的Node.js版本管理工具,允许您在同一台计算机上安装和切换不同版本的Node.js和npm。

准备工作

  1. 如果您已经安装了Node.js,建议先卸载它,以避免潜在的冲突
  2. 清除可能存在的npm缓存文件夹:
    • 删除%AppData%\npm
    • 删除%AppData%\npm-cache

安装步骤

1. 下载nvm-windows安装程序

  1. 访问nvm-windows的GitHub发布页面: https://github.com/coreybutler/nvm-windows/releases
  2. 下载最新版本的nvm-setup.exe(例如nvm-setup-1.1.9.exe)

2. 安装nvm-windows

  1. 运行下载的nvm-setup.exe安装文件
  2. 点击"Next"接受许可协议
  3. 选择nvm-windows的安装位置(建议使用默认路径,例如C:\Users\YourName\AppData\Roaming\nvm)
  4. 选择Node.js符号链接的位置(建议使用默认路径,例如C:\Program Files\nodejs)
  5. 确认安装选项并点击"Install"
  6. 安装完成后点击"Finish"

3. 验证安装

  1. 打开一个新的命令提示符窗口(CMD)或PowerShell

  2. 输入以下命令验证nvm是否正确安装:

    nvm version
    

    应该显示已安装的nvm版本号

4. 配置镜像(可选但推荐)

为了加快下载速度,可以设置npm镜像:

  1. 使用管理员权限打开记事本
  2. 打开nvm安装目录下的settings.txt文件(通常位于C:\Users\YourName\AppData\Roaming\nvm\settings.txt)
  3. 添加以下两行:
    node_mirror=https://npm.taobao.org/mirrors/node/
    npm_mirror=https://npm.taobao.org/mirrors/npm/
    
  4. 保存并关闭文件

5. 安装Node.js和npm

  1. 查看可用的Node.js版本:

    nvm list available
    
  2. 安装特定版本的Node.js(例如安装Node.js 14.17.0):

    nvm install 14.17.0
    
  3. 使用已安装的版本:

    nvm use 14.17.0
    
  4. 验证Node.js和npm是否正确安装:

    node -v
    npm -v
    

6. 常用命令

  • 列出所有已安装的Node.js版本:

    nvm list
    
  • 切换到另一个已安装的版本:

    nvm use <版本号>
    
  • 设置默认的Node.js版本:

    nvm alias default <版本号>
    

可能遇到的问题及解决方案

  1. 命令无法识别: 重启命令提示符或重启计算机
  2. 安装失败: 确保您有管理员权限并关闭杀毒软件
  3. use命令后提示"exit status 1": 以管理员权限运行命令提示符

其他备选方案

如果nvm-windows不适合您,可以考虑使用:

  1. nvs (Node Version Switcher): https://github.com/jasongin/nvs
  2. Volta: https://volta.sh/

这些工具也提供类似的功能,并且有些可能有更多功能。

希望这个指南能帮助您在Windows 10系统上成功安装和使用npm版本切换工具!

posted @ 2025-04-10 14:32  今天代码写完了吗  阅读(1076)  评论(0)    收藏  举报