安装gnvm,nodejs,npm使用方法

news2025/1/19 20:41:59

安装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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【分布式技术专题】「授权认证体系」深度解析OAuth2.0协议的原理和流程框架实现指南(授权流程和模式)

深度解析OAuth2.0协议的原理和流程框架实现指南 背景介绍OAuth1.0协议访问令牌案例分析 OAuth2.0OAuth2.0与OAuth1.0 OAuth2.0协议体系的Roles角色OAuth定义了四个角色资源所有者资源服务器客户端授权服务器 传统的客户机-服务器身份验证模型的问题协议流程 认证授权类型授权码…

Python生成圣诞节词云-代码案例剖析【第17篇—python圣诞节系列】

文章目录 ❄️Python制作圣诞树词云-中文&#x1f42c;展示效果&#x1f338;代码&#x1f334;代码剖析 ❄️Python制作圣诞树词云-英文&#x1f42c;展示效果&#x1f338;代码&#x1f334;代码剖析 &#x1f385;圣诞节快乐&#xff01; ❄️Python制作圣诞树词云-中文 &a…

【编译原理--复习】

知识点整理 第一章 同时伴有表格管理、出错处理 1、词法分析 任务&#xff1a;对构成源程序的字符串进行扫描和分解&#xff0c;识别出单词(如标识符等)符号 输入&#xff1a;源程序 输出&#xff1a;单词符号序列 2、语法分析 任务&#xff1a;根据语言的语法规则对单词符号…

[管理者与领导者-129]:很多人对高情商的误解,工程师要扩展自己的情商吗?工程师如何扩展自己的情商?

目录 前言&#xff1a; 一、什么是高情商&#xff1f; 1.1 什么是高情商 1.2 情商的五大能力 1.3 高情商的层次 1.4 对高情商的误解? 二、工程师需要发展自己的高情商吗&#xff1f; 三、工程师如何扩展自己的情商&#xff1f; 四、什么样的“高情商”的管理者令人讨…

、写入Shellcode到注册表上线

其实本质就是将shellcode写入到注册表中&#xff0c;然后读取注册表中的shellcode&#xff0c;然后创建线程去执行shellcode。 如下图: 写入注册表shellcode 这里将shellcode写入到注册表中&#xff0c;在我们需要的时候再去读取然后执行。 这里用到如下两个Windows API函…

智能硬件(6)之通用引脚(GPIO)

小编带领大家学习的四大开源硬件和智能模块&#xff0c;他们之间是如何通信的&#xff0c;主控芯片是如何控制智能模块&#xff0c;做某些事情呢&#xff1f;有没有小朋友发起疑问呢&#xff1f; 这里&#xff0c;涉及到了特别重要的知识点&#xff0c;就是通用引脚&#xff0c…

MAC地址、IP地址、端口

1.MAC 地址 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件&#xff0c;又称为网络适配器或网 络接口卡NIC 。其拥有 MAC 地址&#xff0c;属于 OSI 模型的第 2 层&#xff0c;它使得用户可以通过电缆或无线相互连接。每一个网卡都有一个被称为 MAC 地…

Pipelined-ADC设计二——结构指标及非理想因素(Part2)

接上文&#xff0c;本章将两个比较重要的非理想因素&#xff0c;因此各项指标制定。后续会对常见的非理想因素给出常见的解决方法&#xff0c;以及设计所采用的方法。 2.2.3. 比较器失调 在流水线 ADC 中&#xff0c;比较器的主要误差来源就是比较器失调&#xff0c;称为失调误…

Python入门知识点分享——(八)文件的open方法

学完了Python当中的数据类型&#xff0c;下一步我们来了解如何用Python语言打开文件并添加内容。 目录 file mode buffering encoding errors newline closefd opener 函数 打开文件需要用到open函数&#xff0c;完整的语法格式如下所示&#xff0c;为了演示方便&…

量化服务器 - 后台挂载运行

服务器 - 后台运行 pip3命令被kill 在正常的pip命令后面加上 -no-cache-dir tmux 使用教程 https://codeleading.com/article/40954761108/ 如果你希望在 tmux 中后台执行一个 Python 脚本&#xff0c;你可以按照以下步骤操作&#xff1a; 启动 tmux: tmux这将会创建一个新…

全方位掌握卷积神经网络:理解原理 优化实践应用

计算机视觉CV的发展 检测任务 分类与检索 超分辨率重构 医学任务 无人驾驶 整体网络架构 卷积层和激活函数&#xff08;ReLU&#xff09;的组合是网络的核心组成部分 激活函数(ReLU&#xff09; 引入非线性&#xff0c;增强网络的表达能力。 卷积层 负责特征提取 池化层…

CSM4054 500mA线性锂离子电池充电管理 适用消费类的电子产品

CSM4054 是一款完整的单节鲤离子电池采用恒定电流/恒定电压线性充电器。其 SOT23-5 封装与较少的外部元件数量使得 CSM4054 成为便携式应用的理想选择。 CSM4054 可以适合 USB 电源和适配器电源工作。由于采用了内部 PMOSFET 架构&#xff0c;加上防倒充电路&#xff0…

Rust报错:the msvc targets depend on the msvc linker but `link.exe` was not found

当我在我的 windows 电脑上安装 rust&#xff0c;然后用 cargo 新建了一个项目后&#xff0c;cargo run 会报错&#xff1a; error: linker link.exe not found| note: program not foundnote: the msvc targets depend on the msvc linker but link.exe was not foundnote: p…

如何实现酷狗音乐pc页面点击播放时,打开多个歌曲播放时,始终在一个播放页面,(标签页的通讯)

大致有两种思路&#xff0c; 一种是通过wind.open()方法传第二个参数&#xff0c; A页面&#xff1a; //点击跳转播放页函数function toPlayPage(){window.open(path/xxxx/xxxx?name音乐名,music)//第二个参数写一个定值&#xff0c;代表跳转页面都为music标签页&#xff0…

小程序本地文件读、写、追加数据操作,以及修改文件内容

小程序系统文件管理器 FileSystemManager 要操作/读取本地文件,首先需要创建文件或文件夹,然后再对文件进行读写操作; 首先创建文件 FileSystemManager.writeFile 可直接创建文件并写入内容 定义文件路径,此路径在读写操作时保持一致 const path = `${wx.env.USER_DATA…

基于电商场景的高并发RocketMQ实战-NameServer内核原理剖析、Broker 主从架构与集群模式原理分析

&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308;&#x1f308; 【11来了】文章导读地址&#xff1a;点击查看文章导读&#xff01; &#x1f341;&#x1f341;&#x1f341;&#x1f341;&#x1f341;&#x1f341;&#x1f3…

分而治之:Fork/Join框架(构造一个1到200 000求和的任务)

Fork一词的原始含义是吃饭用的叉子&#xff0c;也有分叉的意思。在linux平台中&#xff0c; 方法fork用来创建子进程。使得系统进程可以多一个执行分组。 而join方法这里表示等待&#xff0c;也就是使用fork方法后系统多了一个执行分支(线程) 所以需要等待这个执行分支执行完毕…

【NI-RIO入门】使用其他文本语言开发CompactRIO

1.FPGA 接口Python API Getting Started — FPGA Interface Python API 19.0.0 documentation 2.FPGA接口C API FPGA 接口 C API 是用于 NI 可重配置 I/O (RIO) 硬件&#xff08;例如 NI CompactRIO、NI Single-Board RIO、NI 以太网 RIO、NI FlexRIO、NI R 系列多功能 RIO 和…

技术分享 | 接口测试请求超时怎么办?

​ &#x1f4e2;专注于分享软件测试干货内容&#xff0c;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff01;&#x1f4e2;交流讨论&#xff1a;欢迎加入我们一起学习&#xff01;&#x1f4e2;资源分享&#xff1a;耗时200小时精选的「软件测试…

机场数据治理系列介绍(2):六图法开展数据治理的步骤与要点

目录 一、机场数据治理的六图法 1、何为六图法 二、应用数据治理六图法的相关工作步骤 1、制定战略目标 2、梳理业务情况 3、收集需求 4、构建数智应用地图 5、选择合适的算法 6、建立数据地图 7、持续改进和优化 三、相关要点 1、明确数据治理三张清单 2、持续构…