window多版本node 安装。nvm

在 Windows 上安装多个 Node.js 版本(要求 18+)推荐使用 nvm-windows(Node Version Manager),以下是详细步骤:


步骤 1:卸载现有 Node.js(如已安装)

  1. 进入 控制面板 > 程序 > 卸载程序
  2. 卸载所有已安装的 Node.js 版本(避免与 nvm 冲突)

步骤 2:安装 nvm-windows

  1. 下载安装包
    nvm-windows 最新版下载地址 → 选择 nvm-setup.exe
  2. 以管理员身份运行安装
    • 安装路径建议默认(如 C:\Program Files\nvm
    • Node.js 的安装路径选择默认(如 C:\Program Files\nodejs
  3. 验证安装
    打开命令提示符(CMD)或 PowerShell,输入:
    nvm version  # 显示版本号即成功
    

步骤 3:安装多个 Node.js 版本(18+)

  1. 安装 Node.js v18.x
    nvm install 18  # 安装最新 18.x 版本
    
  2. 安装 Node.js v20.x(或其他版本):
    nvm install 20  # 安装最新 20.x 版本
    
  3. 查看已安装版本
    nvm list
    
    输出示例:
      * 20.2.0 (Currently using 64-bit executable)
        18.16.0
    

步骤 4:切换 Node.js 版本

nvm use 18.16.0  # 切换到 v18
# 或
nvm use 20.2.0   # 切换到 v20

注意:首次切换可能需要管理员权限(右键选择“以管理员身份运行”CMD/PowerShell)。


步骤 5:验证版本

node -v  # 检查当前 Node 版本
npm -v   # 检查 npm 版本

常用 nvm 命令

命令说明
nvm install <version>安装指定版本(如 nvm install 21
nvm use <version>切换版本
nvm list查看已安装版本
nvm uninstall <version>卸载指定版本
nvm on启用 nvm
nvm off禁用 nvm

注意事项

  1. 权限问题
    切换版本时如遇报错,请以管理员身份运行命令行。
  2. 全局包隔离
    不同 Node 版本的全局 npm 包是独立的(需重新安装)。
  3. 镜像加速(可选):
    如果下载慢,设置淘宝镜像:
    nvm node_mirror https://npmmirror.com/mirrors/node/
    nvm npm_mirror https://npmmirror.com/mirrors/npm/
    

示例:安装并使用 v18 和 v20

nvm install 18.17.1  # 安装指定小版本
nvm install 20.5.0
nvm use 18.17.1      # 使用 v18
node -v              # 输出 v18.17.1
nvm use 20.5.0       # 切换到 v20
node -v              # 输出 v20.5.0

通过以上步骤,你可以在 Windows 上无缝切换多个 Node.js 版本(18+),适合不同项目需求。

设置淘宝镜像加速
打开命令行工具(CMD 或 PowerShell,建议管理员权限运行)

设置 Node.js 二进制包镜像:

<BASH>
nvm node_mirror https://npmmirror.com/mirrors/node/
设置 npm 镜像:

<BASH>
nvm npm_mirror https://npmmirror.com/mirrors/npm/

报错

nvm use 18.20.7
exit status 1: ��û���㹻��Ȩ��ִ�д˲�����

解决方案
1:以管理员身份运行命令行(推荐)
关闭当前命令行窗口
以管理员身份重新打开命令行:
在开始菜单搜索 “cmd” 或 “PowerShell”
右键点击 > “以管理员身份运行”
再次尝试切换版本:

<CMD>
nvm use 18.20.7
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值