gnvm 管理npm_Windows下Node.js 多版本管理器-Gnvm

本文介绍了在Windows环境下,如何使用gnvm(Node.js版本管理器)进行Node.js版本的切换和管理。从下载、安装、验证、配置到查询和安装不同版本,详细阐述了gnvm的使用步骤,帮助开发者便捷地管理多个Node.js版本。

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

我们在平时的项目开发中,经常需要指定 Node 的版本,所有版本控制管理,就很有必要,需要哪个切哪个。

MacOS

主要有 n 和 nvm,具体可以自行百度,查之,用之

sudo npm install -g n

# 直接输入 n ,然后回车,可上下选择版本

# 安装最新版/稳定版

n latest/stable

# 删除

n rm 8.11.3

主要安利 Windows下的 gnvm

下载

# 使用 git bash,其它下载方式如 go、curl等可查看官方文档

git clone git@github.com:Kenshin/gnvm-bin.git

安装

将解压后的 gnvm.exe 保存到 node.js 所在的文件夹下,如:

C:\Program Files\nodejs

验证

管理员身份进入 cmd,输入 gnvm version

C:\WINDOWS\system32>gnvm version

Current version 0.2.0 64 bit.

Copyright (C) 2014-2016 Kenshin Wang

See https://github.com/kenshin/gnvm for more information.

配置

C:\WINDOWS\system32>gnvm config

Waring: config file C:\Program Files\nodejs\\.gnvmrc is not exist.

Notice: Config file C:\Program Files\nodejs\\.gnvmrc create success.

Notice: config file path C:\Program Files\nodejs\\.gnvmrc

gnvm config registry is http://nodejs.org/dist/

gnvm config noderoot is C:\Program Files\nodejs\

gnvm config globalversion is 10.14.2-x86

gnvm config latestversion is unknown

查询需要下载的 node 版本

C:\WINDOWS\system32>gnvm search 8.*.*

Search Node.js version rules [8.*.*] from http://nodejs.org/dist/index.json, please wait.

+--------------------------------------------------+

| No. date node ver exec npm ver |

+--------------------------------------------------+

1 2018-12-18 8.14.1 x86 x64 6.4.1

2 2018-11-27 8.14.0 x86 x64 6.4.1

3 2018-11-20 8.13.0 x86 x64 6.4.1

4 2018-09-10 8.12.0 x86 x64 6.4.1

5 2018-08-15 8.11.4 x86 x64 5.6.0

6 2018-06-12 8.11.3 x86 x64 5.6.0

7 2018-05-15 8.11.2 x86 x64 5.6.0

8 2018-03-29 8.11.1 x86 x64 5.6.0

9 2018-03-28 8.11.0 x86 x64 5.6.0

10 2018-03-06 8.10.0 x86 x64 5.6.0

11 2018-01-02 8.9.4 x86 x64 5.6.0

12 2017-12-07 8.9.3 x86 x64 5.5.1

13 2017-12-05 8.9.2 x86 x64 5.5.1

14 2017-11-07 8.9.1 x86 x64 5.5.1

15 2017-10-31 8.9.0 x86 x64 5.5.1

16 2017-10-25 8.8.1 x86 x64 5.4.2

17 2017-10-24 8.8.0 x86 x64 5.4.2

18 2017-10-11 8.7.0 x86 x64 5.4.2

19 2017-09-26 8.6.0 x86 x64 5.3.0

20 2017-09-12 8.5.0 x86 x64 5.3.0

21 2017-08-15 8.4.0 x86 x64 5.3.0

22 2017-08-08 8.3.0 x86 x64 5.3.0

23 2017-07-20 8.2.1 x86 x64 5.3.0

24 2017-07-19 8.2.0 x86 x64 5.3.0

25 2017-07-11 8.1.4 x86 x64 5.0.3

26 2017-06-29 8.1.3 x86 x64 5.0.3

27 2017-06-15 8.1.2 x86 x64 5.0.3

28 2017-06-13 8.1.1 x86 x64 5.0.3

29 2017-06-08 8.1.0 x86 x64 5.0.3

30 2017-05-30 8.0.0 x86 x64 5.0.0

+--------------------------------------------------+

下载帮助文档

C:\WINDOWS\system32>gnvm help node-version

Show and fix [global] [latest] Node.js version e.g. :

gnvm node-version :Show Node.js global and latest version, and fix it.

gnvm node-version latest :Show Node.js latest version, and fix it.

gnvm node-version global :Show Node.js global version, and fix it.

下载node

C:\WINDOWS\system32>gnvm install 8.11.3 --global

查看已下载的版本列表

C:\WINDOWS\system32>gnvm ls

Notice: gnvm.exe root is C:\Program Files\nodejs\\

v10.14.2 -- x86

v8.11.2

v8.11.3 -- global

使用指定版本

C:\WINDOWS\system32>gnvm use 8.11.3

Set success, global Node.js version is 8.11.3.

查看当前Node版本

C:\WINDOWS\system32>node -v

v8.11.3

基本上可以解决版本切换问题,详情可查询官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值