安装gnvm,nodejs,npm使用方法

安装gnvm,nodejs,npm使用方法

一、安装gnvm
gnvm.exe下载地址:
https://download.csdn.net/download/hsg77/88651752

http://ksria.com/gnvm/#download

二、配置gnvm环境变量
新建目录,如:d:/nodejs 并把gnvm.exe存储到此目录
并把d:/nodejs目录放入到系统path变量中
windows中:
电脑-右键-属性-高级系统设置-环境变量-系统变量-Path-编辑-新建
三、验证
gnvm version

PS D:\nodejs> gnvm version
Current version 0.2.0 64 bit.
Copyright (C) 2014-2016 Kenshin Wang <kenshin@ksria.com>
See https://github.com/kenshin/gnvm for more information.

四、安装node.js版本
注意:cmd或powershell以管理员身份运行
设置TAOBAO映像地址

gnvm config registry TAOBAO
gnvm install 16.20.2
gnvm ls
gnvm use 16.20.2
node -v
v16.20.2
PS D:\nodejs> gnvm install 18.17.0
Start download Node.js versions [18.17.0].
18.17.0: 100% [==================================================>] 12s
--------
End download.

PS D:\nodejs> gnvm ls
Notice: gnvm.exe root is D:\nodejs\
v16.20.2 -- global
v18.17.0
v20.10.0
v20.10.0 -- x86

PS D:\nodejs> gnvm use 18.17.0
Error: copy D:\nodejs\18.17.0 to D:\nodejs\ folder Error: open D:\nodejs\\node.exe: The process cannot access the file because it is being used by another process..

PS D:\nodejs> gnvm use 18.17.0
Set success, global Node.js version is 18.17.0.

PS D:\nodejs> gnvm ls
Notice: gnvm.exe root is D:\nodejs\
v16.20.2
v18.17.0 -- global
v20.10.0
v20.10.0 -- x86

PS D:\nodejs> gnvm use 16.20.2
Set success, global Node.js version is 16.20.2.

PS D:\nodejs> gnvm ls
Notice: gnvm.exe root is D:\nodejs\
v16.20.2 -- global
v18.17.0
v20.10.0
v20.10.0 -- x86

 node -v
v16.20.2

五:安装npm

gnvm npm global
PS D:\nodejs> node -v
v16.20.2
PS D:\nodejs> gnvm npm global
Notice: local    npm version is 10.2.3
Notice: remote   npm version is 8.19.4
Notice: download 8.19.4 version [Y/n]? y
Start download new npm version v8.19.4.zip
v8.19.4.zip: 100% [==================================================>] 14s
Start unzip and install v8.19.4.zip zip file, please wait.
Set success, current npm version is 8.19.4.
PS D:\nodejs> npm -v
8.19.4

npm和node的版本是相匹配的,如果不匹配可能会出错。下载的时候不要下载过高的版本(node),也不要过低的版本。
版本参考:https://nodejs.org/en/about/previous-releases
在这里插入图片描述

六、搜索node.js的版本列表
gnvm search ..*

gnvm search *.*.*
Search Node.js version rules [*.*.*] from http://npm.taobao.org/mirrors/node/index.json, please wait.
+--------------------------------------------------+
| No.   date         node ver    exec      npm ver |
+--------------------------------------------------+
  1     2023-12-19   21.5.0      x86 x64   10.2.4
  2     2023-12-05   21.4.0      x86 x64   10.2.4
  3     2023-11-30   21.3.0      x86 x64   10.2.4
  4     2023-11-14   21.2.0      x86 x64   10.2.3
  5     2023-10-24   21.1.0      x86 x64   10.2.0
  6     2023-10-17   21.0.0      x86 x64   10.2.0
  7     2023-11-22   20.10.0     x86 x64   10.2.3
  8     2023-10-24   20.9.0      x86 x64   10.1.0
  9     2023-10-13   20.8.1      x86 x64   10.1.0
  10    2023-09-28   20.8.0      x86 x64   10.1.0
  11    2023-09-18   20.7.0      x86 x64   10.1.0
  12    2023-09-07   20.6.1      x86 x64   9.8.1
  13    2023-08-23   20.6.0      x86 x64   9.8.1
  14    2023-08-09   20.5.1      x86 x64   9.8.0
  15    2023-07-19   20.5.0      x86 x64   9.8.0
  16    2023-07-04   20.4.0      x86 x64   9.7.2
  17    2023-06-20   20.3.1      x86 x64   9.6.7
  18    2023-06-08   20.3.0      x86 x64   9.6.7
  19    2023-05-16   20.2.0      x86 x64   9.6.6
  20    2023-05-03   20.1.0      x86 x64   9.6.4
  21    2023-04-17   20.0.0      x86 x64   9.6.4
  22    2023-04-10   19.9.0      x86 x64   9.6.3
  23    2023-03-15   19.8.1      x86 x64   9.5.1
  24    2023-03-14   19.8.0      x86 x64   9.5.1
  25    2023-02-21   19.7.0      x86 x64   9.5.0
  26    2023-02-16   19.6.1      x86 x64   9.4.0
  27    2023-02-01   19.6.0      x86 x64   9.4.0
  28    2023-01-24   19.5.0      x86 x64   9.3.1
  29    2023-01-05   19.4.0      x86 x64   9.2.0
  30    2022-12-14   19.3.0      x86 x64   9.2.0
  31    2022-11-29   19.2.0      x86 x64   8.19.3
  32    2022-11-14   19.1.0      x86 x64   8.19.3
  33    2022-11-04   19.0.1      x86 x64   8.19.2
  34    2022-10-17   19.0.0      x86 x64   8.19.2
  35    2023-11-29   18.19.0     x86 x64   10.2.3
  36    2023-10-13   18.18.2     x86 x64   9.8.1
  37    2023-10-10   18.18.1     x86 x64   9.8.1
  38    2023-09-18   18.18.0     x86 x64   9.8.1
  39    2023-08-08   18.17.1     x86 x64   9.6.7
  40    2023-07-18   18.17.0     x86 x64   9.6.7
  41    2023-06-20   18.16.1     x86 x64   9.5.1
  42    2023-04-12   18.16.0     x86 x64   9.5.1
  43    2023-03-05   18.15.0     x86 x64   9.5.0
  44    2023-02-21   18.14.2     x86 x64   9.5.0
  45    2023-02-16   18.14.1     x86 x64   9.3.1
  46    2023-02-01   18.14.0     x86 x64   9.3.1
  47    2023-01-05   18.13.0     x86 x64   8.19.3
  48    2022-11-04   18.12.1     x86 x64   8.19.2
  49    2022-10-25   18.12.0     x86 x64   8.19.2
  50    2022-10-13   18.11.0     x86 x64   8.19.2
  51    2022-09-28   18.10.0     x86 x64   8.19.2
  52    2022-09-23   18.9.1      x86 x64   8.19.1
  53    2022-09-07   18.9.0      x86 x64   8.19.1
  54    2022-08-24   18.8.0      x86 x64   8.18.0
  55    2022-07-26   18.7.0      x86 x64   8.15.0
  56    2022-07-13   18.6.0      x86 x64   8.13.2
  57    2022-07-06   18.5.0      x86 x64   8.12.1
  58    2022-06-16   18.4.0      x86 x64   8.12.1
  59    2022-06-02   18.3.0      x86 x64   8.11.0
  60    2022-05-17   18.2.0      x86 x64   8.9.0
  61    2022-05-03   18.1.0      x86 x64   8.8.0
  62    2022-04-18   18.0.0      x86 x64   8.6.0
  63    2022-06-01   17.9.1      x86 x64   8.11.0
  64    2022-04-07   17.9.0      x86 x64   8.5.5
  65    2022-03-22   17.8.0      x86 x64   8.5.5
  66    2022-03-17   17.7.2      x86 x64   8.5.2
  67    2022-03-10   17.7.1      x86 x64   8.5.2
  68    2022-03-09   17.7.0      x86 x64   8.5.2
  69    2022-02-22   17.6.0      x86 x64   8.5.1
  70    2022-02-10   17.5.0      x86 x64   8.4.1
  71    2022-01-18   17.4.0      x86 x64   8.3.1
  72    2022-01-10   17.3.1      x86 x64   8.3.0
  73    2021-12-17   17.3.0      x86 x64   8.3.0
  74    2021-11-30   17.2.0      x86 x64   8.1.4
  75    2021-11-09   17.1.0      x86 x64   8.1.2
  76    2021-10-20   17.0.1      x86 x64   8.1.0
  77    2021-10-19   17.0.0      x86 x64   8.1.0
  78    2023-08-08   16.20.2     x86 x64   8.19.4
  79    2023-06-20   16.20.1     x86 x64   8.19.4
  80    2023-03-28   16.20.0     x86 x64   8.19.4
  81    2023-02-16   16.19.1     x86 x64   8.19.3
  82    2022-12-13   16.19.0     x86 x64   8.19.3
  83    2022-11-04   16.18.1     x86 x64   8.19.2
  84    2022-10-12   16.18.0     x86 x64   8.19.2
  85    2022-09-23   16.17.1     x86 x64   8.15.0
  86    2022-08-16   16.17.0     x86 x64   8.15.0
  87    2022-07-07   16.16.0     x86 x64   8.11.0
  88    2022-06-01   16.15.1     x86 x64   8.11.0
  89    2022-04-26   16.15.0     x86 x64   8.5.5
  90    2022-03-17   16.14.2     x86 x64   8.5.0
  91    2022-03-16   16.14.1     x86 x64   8.5.0
  92    2022-02-08   16.14.0     x86 x64   8.3.1
  93    2022-01-10   16.13.2     x86 x64   8.1.2
  94    2021-12-01   16.13.1     x86 x64   8.1.2
  95    2021-10-26   16.13.0     x86 x64   8.1.0
  96    2021-10-20   16.12.0     x86 x64   8.1.0
  97    2021-10-12   16.11.1     x86 x64   8.0.0
  98    2021-10-08   16.11.0     x86 x64   8.0.0
  99    2021-09-22   16.10.0     x86 x64   7.24.0

本blog地址:https://blog.csdn.net/hsg77

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/263122.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【NI-RIO入门】理解Windows、Real Time与FPGA之间数据通信的原理

于NI kb摘录 1.概述 对于NI RIO系列设备&#xff08;CompactRIO、sbRIO、myRIO等&#xff09;进行编程时&#xff0c;需要注意有三个不同的组件。 人机界面 (HMI) 。有时称为“主机”&#xff0c;为用户提供图形用户界面&#xff08;GUI&#xff09;&#xff0c;用于监控系统…

RabbitMQ笔记(基础篇)

RabbitMQ笔记_基础篇 MQ基本概念1. MQ概述2. MQ的优势和劣势2.1 优势☆2.2 劣势2.3 使用 MQ 需要满足什么条件呢&#xff1f; 3. 常见的MQ产品 RabbitMQ基本介绍1. RabbitMQ 基础架构2. RabbitMQ 中的相关概念3. RabbitMQ的6 种工作模式☆4. AMQP 和 JMS4.1 AMQP4.2 JMS4.3 AMQ…

关于“Python”的核心知识点整理大全35

目录 13.3.4 重构 create_fleet() game_functions.py 13.3.5 添加行 game_functions.py alien_invasion.py 13.4 让外星人群移动 13.4.1 向右移动外星人 settings.py alien.py alien_invasion.py game_functions.py 13.4.2 创建表示外星人移动方向的设置 13.4.3 检…

[c]定位查找

本题需要注意的是多组测试&#xff0c;输入一组测试&#xff0c;输出一个值 下面附上代码 #include<stdio.h> int main() {int n,tmp,count;int arr[20];while(scanf("%d",&n)!EOF){count0;for(int i0;i<n;i){scanf("%d",&arr[i]);}sca…

【数据结构】九、排序

目录 一、排序概述 二、插入排序 2.1直接插入排序 2.2折半插入排序 2.3二路插入排序 2.4表插入排序 2.5希尔排序 三、交换排序 3.1冒泡排序 3.2快速排序 四、选择排序 4.1简单选择排序 4.2锦标赛排序 4.3堆排序 五、归并排序 六、基数排序 七、总结 一、排序概述…

DBeaver连接国产数据库的步骤

驱动配置 第一次安装过DBeaver之后&#xff0c;配置下驱动仓库&#xff0c;安装下图所示操作。 添加马爸爸的maven库连接地址 id&#xff1a; maven.aliyun.com 名称&#xff1a; maven.aliyun.com url&#xff1a; https://maven.aliyun.com/repository/central/ 或者 ht…

TCP协议:可靠传输的基石

目录 1. 数据完整性的保证 2. 数据的有序传输 3. 确认应答机制 4. 流量控制 5. 拥塞控制 6. 重传机制 结论 引言 TCP&#xff08;Transmission Control Protocol&#xff09;是计算机网络中的一个重要协议&#xff0c;它以其可靠性而闻名。TCP是一种面向连接的协议&…

影响晶振频率稳定性的因素及解决方法

晶振作为电子设备中的核心元件&#xff0c;其频率稳定性对设备的性能和可靠性具有重要影响。晶发电子将介绍影响晶振频率稳定性的因素&#xff0c;并探讨相应的解决方法。 一、影响晶振频率稳定性的因素 频率&#xff1a;晶振的频率是影响其性能的最重要因素之一。在选择晶振…

MongoDB介绍

一、MongoDB介绍 1.1 mongoDB介绍 MongoDB 是由C语言编写的&#xff0c;是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下&#xff0c;添加更多的节点&#xff0c;可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB …

Jetpack DataStore

文章目录 Jetpack DataStore概述DataStore 对比 SP添加依赖库Preferences DataStore路径创建 Preferences DataStore获取数据保存数据修改数据删除数据清除全部数据 Proto DataStore配置AndroidStudio安装插件配置proto文件创建序列化器 创建 Proto DataStore获取数据保存数据修…

Spring AOP入门指南:轻松掌握面向切面编程的基础知识

面向切面编程 1&#xff0c;AOP简介1.1 什么是AOP?1.2 AOP作用1.3 AOP核心概念 2&#xff0c;AOP入门案例2.1 需求分析2.2 思路分析2.3 环境准备2.4 AOP实现步骤步骤1:添加依赖步骤2:定义接口与实现类步骤3:定义通知类和通知步骤4:定义切入点步骤5:制作切面步骤6:将通知类配给…

swing快速入门(二十三)弹球小游戏

注释很详细&#xff0c;直接上代码 上一篇 新增内容 1. 键盘响应监听 2. 使用定时器事件更新画板 3. 定时器事件的开始与暂停 4. 弹球小游戏的坐标逻辑判断 import javax.swing.*; import java.awt.*; import java.awt.event.*;public class swing_test_19 {//创建一个窗…

如何选择适合的UI自动化测试工具

随着软件开发项目的复杂性增加&#xff0c;UI自动化测试成为确保应用程序质量的关键步骤之一。然而&#xff0c;在选择UI自动化测试工具时&#xff0c;开发团队需要考虑多个因素&#xff0c;以确保选取的工具适用于项目需求并提供可靠的测试结果。 1. 了解项目需求 在选择UI自动…

esp32-s3训练自己的数据进行目标检测、图像分类

esp32-s3训练自己的数据进行目标检测、图像分类 一、下载项目二、环境三、训练和导出模型四、部署模型五、存在的问题 esp-idf的安装参考我前面的文章&#xff1a; esp32cam和esp32-s3烧录human_face_detect实现人脸识别 一、下载项目 训练、转换模型&#xff1a;ModelAssist…

大型医院PACS系统源码,影像存储与传输系统源码,支持多种图像处理及三维重建功能

PACS系统是医院影像科室中应用的一种系统&#xff0c;主要用于获取、传输、存档和处理医学影像。它通过各种接口&#xff0c;如模拟、DICOM和网络&#xff0c;以数字化的方式将各种医学影像&#xff0c;如核磁共振、CT扫描、超声波等保存起来&#xff0c;并在需要时能够快速调取…

Docker部署 flowable-ui 进行流程建模

Docker部署 flowable-ui 进行流程建模 简介 安装Docker Desktop,本篇无安装步骤安装正常打开运行后&#xff0c;正式开始部署flowable-uicmd执行拉取镜像操作docker pull flowable/flowable-uicmd启动镜像docker run -d --name flowable -p 8081:8080 flowable/flowable-ui修…

基于博弈树的开源五子棋AI教程[4 静态棋盘评估]

引子 静态棋盘的评估是棋力的一个很重要的体现&#xff0c;一个优秀的基于博弈树搜索的AI往往有上千行工作量&#xff0c;本文没有做深入讨论&#xff0c;仅仅写了个引子用来抛砖引玉。 评估一般从两个角度入手&#xff0c;一个是子力&#xff0c;另一个是局势。 1 评估维度 …

SSH无密登陆配置

1 SSH介绍 ssh命令用于远程登录到其他计算机&#xff0c;实现安全的远程管理。 基本语法&#xff1a; ssh 域名/IP地址 示例&#xff1a; &#xff08;1&#xff09;从hadoop100服务器上远程连接hadoop101服务器 [hadoophadoop100 ~]$ ssh hadoop101 如果出现如下内容 Ar…

【C语言】动态内存管理基础知识——动态通讯录,如何实现通讯录容量的动态化

引言 动态内存管理的函数有&#xff1a;malloc,calloc,ralloc,free,本文讲解动态内存函数和使用&#xff0c;如何进行动态内存管理,实现通讯录联系人容量的动态化&#xff0c;对常见动态内存错误进行总结。 ✨ 猪巴戒&#xff1a;个人主页✨ 所属专栏&#xff1a;《C语言进阶》…

idea 远程调试linux上的代码

背景介绍 开发过程中&#xff0c;我们经常会遇到部署的代码运行出问题、看日志由不是很直观、我们希望可以像调试本地代码一样去调试远程代码; IDEA提供了Remote工具,基于JVM的跨平台能力&#xff0c;我们可以远程调试部署的代码。 前提 保证远程和本地跑的代码是一致的 操…