node npm版本管理工具,多版本管理gnvm windows安装教程

GNVM是一款适用于Windows平台的Node.js多版本管理工具,具备单文件、无需配置等特点。支持彩色日志输出、多线程下载及自定义源等功能。用户可通过多种方式下载并配置GNVM以管理不同版本的Node.js。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GNVM - Node.js 多版本管理器

GNVM 是一个简单的 Windows 下 Node.js 多版本管理器,类似的 nvm nvmw nodist 。

特色

  • 单文件,不依赖于任何环境。
  • 下载即用,无需配置。
  • 彩色日志输出。
  • 支持多线程下载。
  • 内置 TAOBAO,方便切换,也支持自定义。
  • 支持 NPM 下载/安装/配置。

官方文档http://ksria.com/gnvm/

下载方式

        1.优快云下载https://download.youkuaiyun.com/download/hyy210381/75517261https://download.youkuaiyun.com/download/hyy210381/75517261

        2.百度网盘

        链接:百度网盘地址 
        提取码:qw9y

        3.githubhttps://github.com/kenshin/gnvmhttp://gihub

安装

  • 不存在 Node.js 环境

    下载并解压缩 gnvm.exe 保存到任意文件夹,并将此文件夹加入到环境变量 Path 。

  • 存在 Node.js 环境

    下载并解压缩 gnvm.exe 保存到 Node.js 所在的文件夹。

下载后配置

1.直接在gnvm.exe同级目录增加 .gnvmrc文件

内容如下(noderoot 记得修改成自己的nodeojs安装路径)

globalversion: 5.0.1
latestversion: 5.10.1
noderoot: /Users/kenshin/Work/28-GO/01-work/src/gnvm
registry: http://npm.taobao.org/mirrors/node/

2. 直接下载百度网盘压缩包解压到nodejs目录即可(鼓励用该方式)

链接:https://pan.baidu.com/s/1biUgzDKB1RCcqCxaxyF9QA 
提取码:6ykn

使用方式

# 查看所有nodejs版本
gnvm ls
#  查看gnvm版本(用于检验安装是否成功)
gnvm version
# 安装指定版本的nodejs
gnvm install 17.3.1
# 查看/检索所有版本(* 为通配符可模糊版本号查询)
gnvm search 17.*.*
# 设置nodejs版本
gnvm use 17.3.1

 

 

常用命令 

config       配置 .gnvmrc
use          使用某个本地已存在的 Node.js 版本
ls           输出 [local] [remote] Node.js 版本
install      下载/安装任意已知版本的 Node.js
uninstall    删除任意本地已存在的 Node.js
update       下载 Node.js latest 版本并更新到 .gnvmrc 里面
npm          NPM 下载/安装/删除 管理
session      临时设定本地某个已存在的 Node.js 为 全局 Node.js
search       查询并且输出符合查询条件的 Node.js 版本详细信息的列表
node-version 输出 [global] [latest] Node.js 版本
reg          设定 .gnvmrc 属性值 [noderoot] 为 环境变量 [NODE_HOME],并加入到 Path 中
version      查看 gnvm 版本

可能会遇到的问题

1.问题:gnvm install 时提示"Access is denied."

 解答:管理员运行cmd

 

解决-可以看到下载的版本了

 

2.gnvm npm global  提示 The system cannot find the path specified.

gnvm config

 修改noderoot为node 安装路径

 

Windows系统下,使用gnvm工具进行Node.jsnpm的版本更新与管理是一种高效的方法。gnvm工具允许用户在命令行环境中通过简单的命令来安装、切换和升级Node.js的不同版本,以及管理npm的版本。以下是具体的操作步骤和详细说明: 参考资源链接:[Windows下高效更新Node.jsnpm的解决方案](https://wenku.csdn.net/doc/6401abe4cce7214c316e9e0d?spm=1055.2569.3001.10343) 首先,用户需要在安装gnvm之前确保已经安装了Git和Node.js的旧版本。gnvm依赖于Git来管理不同版本的Node.js,而Node.js的存在是为了提供一个基础环境。 安装gnvm的步骤如下: 1. 打开Git Bash或其他shell环境,运行以下命令克隆gnvm到本地: ``` git clone *** ``` 2.gnvm脚本所在的目录添加到系统的PATH环境变量中,以便可以全局访问gnvm命令。这通常涉及到修改用户的环境变量设置。 安装完成之后,用户可以通过以下命令来管理Node.js版本: - `gnvm ls`:列出当前所有可用的Node.js版本。 - `gnvm install v12.18.1`:安装指定版本的Node.js,例如v12.18.1。 - `gnvm use v12.18.1`:切换到指定版本的Node.js。 - `gnvm rm v12.18.1`:移除指定版本的Node.js。 对于npm版本管理,由于可能存在版本升级的限制,通常建议使用以下命令进行更新: - `npm -g install npm`:升级到npm的最新稳定版。 - `npm -g install npm@版本号`:安装npm的指定版本。 在使用gnvm的过程中,需要注意的是,为了确保版本更新的顺利进行,最好在shell环境中操作。如果在使用过程中遇到版本升级限制,可以尝试原生的npm安装命令来解决特定的版本问题。 通过gnvm工具Windows用户能够更加便捷地管理Node.jsnpm的多个版本,并且可以快速应对新版本的发布,无需手动下载和配置,提高了开发效率和环境配置的灵活性。 如果想要深入了解gnvm工具的更多用法以及遇到具体问题时的解决方案,可以参阅《Windows下高效更新Node.jsnpm的解决方案》一文,该文提供了实用的案例和资源链接,有助于用户全面掌握Node.js版本管理的技巧。 参考资源链接:[Windows下高效更新Node.jsnpm的解决方案](https://wenku.csdn.net/doc/6401abe4cce7214c316e9e0d?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄猿帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值