Node多版本管理器gnvm切换node版本The process cannot access the file because it is being used by another process

7 篇文章 1 订阅
7 篇文章 1 订阅

目录

1、下载和安装gnvm

2、验证gnvm安装配置成功

3、查询本地所有已安装的node版本

4、安装指定版本node(本地安装)

5、卸载本地指定版本node

6、切换本地存在的任意node版本

7、更新本地的node最新版本

8、安装node对应的npm版本

9、下载最新版的npm版本

10、查看gnvm的配置

11、查询 node 版本

12、查询global、latest的node版本

13、更换成淘宝镜像

14、gnvm的功能简介

15、Node.js 、gnvm、npm 更多操作实例


1、下载和安装gnvm

① 下载:

GitHub - Kenshin/gnvm: Node.js version manager on Windows by GO

文档中有详细的步骤说明 gnvm的下载、安装以及其他功能使用 

② 安装:

  • 不存在 Node.js 环境

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

  • 存在 Node.js 环境

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

2、验证gnvm安装配置成功

在cmd 下,输入 gnvm version,输出【版本说明】则表示配置成功。

 

3、查询本地所有已安装的node版本

输入 gnvm ls,【global】指的是当前使用的版本

C:\WINDOWS\system32>gnvm ls
Notice: gnvm.exe root is C:\Program Files\nodejs\\
v11.15.0
v12.18.3 -- global
v12.21.0
v12.22.0
v12.22.12
v14.4.0
v16.13.1
v16.13.1 -- x86

4、安装指定版本node(本地安装)

安装指定版本:gnvm install 14.4.0

Start download Node.js versions [14.4.0].
14.4.0: 100% [==================================================>] 36s
--------
End download.

安装多个版本:gnvm install 14.4.0 12.21.0  16.13.1--x86

安装最新版本:gnvm install latest

5、卸载本地指定版本node

卸载指定版本:gnvm uninstall 14.4.0

Start download Node.js versions [14.4.0].
14.4.0: 100% [==================================================>] 36s
--------
End download.

卸载多个版本:gnvm uninstall 14.4.0 12.21.0  16.13.1--x86

卸载最新版本:gnvm uninstall latest

6、切换本地存在的任意node版本

输入 gnvm use 12.21.0,当遇到如下错误:代表有其它node程序正在运行,需要关掉。

Error: copy C:\Program Files\nodejs\\12.21.0 to C:\Program Files\nodejs\\ folder Error: open C:\Program Files\nodejs\\\node.exe: The process cannot access the file because it is being used by another process..

关掉方法:命令行输入 taskkill /f /t /im node.exe 然后重新切换版本即可。

建议【以管理员身份运行】

7、更新本地的node最新版本

gnvm update latest

8、安装node对应的npm版本

 gnvm npm global

9、下载最新版的npm版本

gnvm npm latest

10、查看gnvm的配置

gnvm config

Notice: config file path C:\Program Files\nodejs\\.gnvmrc
gnvm config globalversion is 14.4.0
gnvm config latestversion is unknown
gnvm config noderoot is C:\Program Files\nodejs\
gnvm config registry is http://npm.taobao.org/mirrors/node/

11、查询 node 版本

查看12所有版本:gnvm search 12.*.* 

Search Node.js version rules [12.*.*] from http://npm.taobao.org/mirrors/node/index.json, please wait.
+--------------------------------------------------+
| No.   date         node ver    exec      npm ver |
+--------------------------------------------------+
  1     2022-04-05   12.22.12    x86 x64   6.14.16
  2     2022-03-17   12.22.11    x86 x64   6.14.16
  3     2022-02-01   12.22.10    x86 x64   6.14.16
  4     2022-01-10   12.22.9     x86 x64   6.14.15
.....................................................................
+--------------------------------------------------+

查看全部:gnvm search *.*.* 

查看12.1所有版本:gnvm search 12.1.*

查看12.1.1版本:gnvm search 12.1.1


 

12、查询global、latest的node版本

gnvm node-version

13、更换成淘宝镜像

gnvm.exe 内建了 DEFAULT 和 TAOBAO 两个库。

输入 gnvm config registry TAOBAO,如果报错信息如下:

Waring: TAOBAO need http://
Error: registry value http://TAOBAO must url valid.

 则换成 gnvm config registry npm.taobao.org/mirrors/node

14、gnvm的功能简介

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 版本

15、Node.js 、gnvm、npm 更多操作实例

Node.js 、gnvm、npm 操作实例_小草莓蹦蹦跳的博客-CSDN博客

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值