安装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 -- x86PS 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 -- x86PS 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 -- x86node -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.42 2023-12-05 21.4.0 x86 x64 10.2.43 2023-11-30 21.3.0 x86 x64 10.2.44 2023-11-14 21.2.0 x86 x64 10.2.35 2023-10-24 21.1.0 x86 x64 10.2.06 2023-10-17 21.0.0 x86 x64 10.2.07 2023-11-22 20.10.0 x86 x64 10.2.38 2023-10-24 20.9.0 x86 x64 10.1.09 2023-10-13 20.8.1 x86 x64 10.1.010 2023-09-28 20.8.0 x86 x64 10.1.011 2023-09-18 20.7.0 x86 x64 10.1.012 2023-09-07 20.6.1 x86 x64 9.8.113 2023-08-23 20.6.0 x86 x64 9.8.114 2023-08-09 20.5.1 x86 x64 9.8.015 2023-07-19 20.5.0 x86 x64 9.8.016 2023-07-04 20.4.0 x86 x64 9.7.217 2023-06-20 20.3.1 x86 x64 9.6.718 2023-06-08 20.3.0 x86 x64 9.6.719 2023-05-16 20.2.0 x86 x64 9.6.620 2023-05-03 20.1.0 x86 x64 9.6.421 2023-04-17 20.0.0 x86 x64 9.6.422 2023-04-10 19.9.0 x86 x64 9.6.323 2023-03-15 19.8.1 x86 x64 9.5.124 2023-03-14 19.8.0 x86 x64 9.5.125 2023-02-21 19.7.0 x86 x64 9.5.026 2023-02-16 19.6.1 x86 x64 9.4.027 2023-02-01 19.6.0 x86 x64 9.4.028 2023-01-24 19.5.0 x86 x64 9.3.129 2023-01-05 19.4.0 x86 x64 9.2.030 2022-12-14 19.3.0 x86 x64 9.2.031 2022-11-29 19.2.0 x86 x64 8.19.332 2022-11-14 19.1.0 x86 x64 8.19.333 2022-11-04 19.0.1 x86 x64 8.19.234 2022-10-17 19.0.0 x86 x64 8.19.235 2023-11-29 18.19.0 x86 x64 10.2.336 2023-10-13 18.18.2 x86 x64 9.8.137 2023-10-10 18.18.1 x86 x64 9.8.138 2023-09-18 18.18.0 x86 x64 9.8.139 2023-08-08 18.17.1 x86 x64 9.6.740 2023-07-18 18.17.0 x86 x64 9.6.741 2023-06-20 18.16.1 x86 x64 9.5.142 2023-04-12 18.16.0 x86 x64 9.5.143 2023-03-05 18.15.0 x86 x64 9.5.044 2023-02-21 18.14.2 x86 x64 9.5.045 2023-02-16 18.14.1 x86 x64 9.3.146 2023-02-01 18.14.0 x86 x64 9.3.147 2023-01-05 18.13.0 x86 x64 8.19.348 2022-11-04 18.12.1 x86 x64 8.19.249 2022-10-25 18.12.0 x86 x64 8.19.250 2022-10-13 18.11.0 x86 x64 8.19.251 2022-09-28 18.10.0 x86 x64 8.19.252 2022-09-23 18.9.1 x86 x64 8.19.153 2022-09-07 18.9.0 x86 x64 8.19.154 2022-08-24 18.8.0 x86 x64 8.18.055 2022-07-26 18.7.0 x86 x64 8.15.056 2022-07-13 18.6.0 x86 x64 8.13.257 2022-07-06 18.5.0 x86 x64 8.12.158 2022-06-16 18.4.0 x86 x64 8.12.159 2022-06-02 18.3.0 x86 x64 8.11.060 2022-05-17 18.2.0 x86 x64 8.9.061 2022-05-03 18.1.0 x86 x64 8.8.062 2022-04-18 18.0.0 x86 x64 8.6.063 2022-06-01 17.9.1 x86 x64 8.11.064 2022-04-07 17.9.0 x86 x64 8.5.565 2022-03-22 17.8.0 x86 x64 8.5.566 2022-03-17 17.7.2 x86 x64 8.5.267 2022-03-10 17.7.1 x86 x64 8.5.268 2022-03-09 17.7.0 x86 x64 8.5.269 2022-02-22 17.6.0 x86 x64 8.5.170 2022-02-10 17.5.0 x86 x64 8.4.171 2022-01-18 17.4.0 x86 x64 8.3.172 2022-01-10 17.3.1 x86 x64 8.3.073 2021-12-17 17.3.0 x86 x64 8.3.074 2021-11-30 17.2.0 x86 x64 8.1.475 2021-11-09 17.1.0 x86 x64 8.1.276 2021-10-20 17.0.1 x86 x64 8.1.077 2021-10-19 17.0.0 x86 x64 8.1.078 2023-08-08 16.20.2 x86 x64 8.19.479 2023-06-20 16.20.1 x86 x64 8.19.480 2023-03-28 16.20.0 x86 x64 8.19.481 2023-02-16 16.19.1 x86 x64 8.19.382 2022-12-13 16.19.0 x86 x64 8.19.383 2022-11-04 16.18.1 x86 x64 8.19.284 2022-10-12 16.18.0 x86 x64 8.19.285 2022-09-23 16.17.1 x86 x64 8.15.086 2022-08-16 16.17.0 x86 x64 8.15.087 2022-07-07 16.16.0 x86 x64 8.11.088 2022-06-01 16.15.1 x86 x64 8.11.089 2022-04-26 16.15.0 x86 x64 8.5.590 2022-03-17 16.14.2 x86 x64 8.5.091 2022-03-16 16.14.1 x86 x64 8.5.092 2022-02-08 16.14.0 x86 x64 8.3.193 2022-01-10 16.13.2 x86 x64 8.1.294 2021-12-01 16.13.1 x86 x64 8.1.295 2021-10-26 16.13.0 x86 x64 8.1.096 2021-10-20 16.12.0 x86 x64 8.1.097 2021-10-12 16.11.1 x86 x64 8.0.098 2021-10-08 16.11.0 x86 x64 8.0.099 2021-09-22 16.10.0 x86 x64 7.24.0
本blog地址:https://blog.csdn.net/hsg77
相关文章:
安装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:/node…...
word导入导出-Apache POI 和 Poi-tl
word 文件读取 使用Apache POI Word 进行读取文件 使用poi 时如果报ClassNotFoundException 等错误,请注意请求以下maven 文件的版本 Apache POI Word 说明文档:Apache POI Word 说明文档 maven 解决依赖冲突教程:https://www.cnblogs.com/…...
Hadoop 集群环境搭建
目录 第一部分:系统安装... 3 1:图形化安装... 3 2:选择中文... 3 3:安装选项... 3 4:软件选项... 4 5:安装位置... 4 6:网络配置... 6 7:开始安装... 7 8:创建用户... 7…...
maven完结,你真的学完了吗
书接上文:必学的maven的起步-CSDN博客 分模块开发与设计 分模块开发: 创建模块书写代码模块 模块中需要其他的模块,就将他安装到仓库然后再dep中导入依赖通过maven指令安装模块到本地仓库(install) 聚合与继承 聚合…...
【Xcode】解决Unable to process request - PLA Update available
出现场景 IOS更新app时,使用Xcode上传新版本的包时,提示无法上传。 Unable to process request -PLA update available you currently dont have access to this membership resource. To resolve this issue ,agree to the latest program license a…...
力扣单调栈算法专题训练
目录 1 专题说明2 训练 1 专题说明 本博客用来计算力扣上的单调栈题目、解题思路和代码。 单调栈题目记录: 2232866美丽塔II 2 训练 题目1:2866美丽塔II。 解题思路:先计算出prefix[i],表示0~i满足递增情况下,0~i…...
【NI-RIO入门】理解Windows、Real Time与FPGA之间数据通信的原理
于NI kb摘录 1.概述 对于NI RIO系列设备(CompactRIO、sbRIO、myRIO等)进行编程时,需要注意有三个不同的组件。 人机界面 (HMI) 。有时称为“主机”,为用户提供图形用户界面(GUI),用于监控系统…...
关于游戏性能优化的技巧
关于游戏性能优化的技巧 游戏性能优化对象池Jobs、Burst、多线程间隔处理定时更新全局广播缓存组件缓存常用数据2D残影优化2D骨骼转GPU动画定时器优化DrawCall合批处理优化碰撞层优化粒子特效 游戏性能优化 好久没有在CSDN上面写文章了,今天突然看到鬼谷工作室技术…...
antdesignpro实现滚动加载分页数据
原理解析:每滚动一次相当于翻页,请求后端时给的页码参数要想办法加1,后端才能根据页码给出相应数据 注意后端收到页码参数之后要准确计算出每页的首行数据,关键逻辑代码: # 根据前端传的页码,进行计算下一…...
步兵 cocos2dx 加密和混淆
文章目录 摘要引言正文代码加密具体步骤代码加密具体步骤测试和配置阶段IPA 重签名操作步骤 总结参考资料 摘要 本篇博客介绍了针对 iOS 应用中的 Lua 代码进行加密和混淆的相关技术。通过对 Lua 代码进行加密处理,可以确保应用代码的安全性,同时提高性…...
【算法设计与分析】——动态规划算法
🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL:…...
WPF组合控件TreeView+DataGrid之DataGrid封装
(关注博主后,在“粉丝专栏”,可免费阅读此文) wpf的功能非常强大,很多控件都是原生的,但是要使用TreeViewDataGrid的组合,就需要我们自己去封装实现。 我们需要的效果如图所示&#x…...
PIL/Pillow
Abstract PIL(Python Imaging Library)是一个用于图像处理的 Python 库。它提供了广泛的功能,包括图像加载、保存、调整大小、裁剪、旋转、滤镜应用等。 由于 PIL 的开发停止在 2009 年,因此推荐使用其后续的维护版本 Pillow。Pillow 是一个兼容 PIL 接…...
ARM 汇编入门
ARM 汇编入门 引言 ARM 汇编语言是 ARM 架构的汇编语言,用于直接控制 ARM 处理器。虽然现代软件开发更多地依赖于高级语言和编译器,但理解 ARM 汇编仍然对于深入了解系统、优化代码和进行低级调试非常重要。本文将为您提供一个简单的 ARM 汇编入门指南…...
SQL进阶:多表查询
在SQL基础部分,我们在讲解的过程中只用到了单表查询。但实际上,常见的业务场景单表查询不能满足,或者拆分查询性能过慢。这个时候我们就需要用到连接查询。即查询多表按一定规则合并后的数据。 注意,合并后的数据也是表ÿ…...
多层负载均衡实现
1、单节点负载均衡 1)站点层与浏览器层之间加入了一个反向代理层,利用高性能的nginx来做反向代理 2)nginx将http请求分发给后端多个web-server 优点: 1)DNS-server不需要动 2)负载均衡:通过ngi…...
Redis取最近10条记录
有时候我们有这样的需求,就是取最近10条数据展示,这些数据不需要存数据库,只用于暂时最近的10条,就没必要在用到Mysql类似的数据库,只需要用redis即可,这样既方便也快! 具体取最近10条的方法&a…...
Mybatis之增删改查
目录 一、引言 二、Mybatis——增 举例:添加用户 三、Mybatis——删 举例:删除用户 四、Mybatis——改 举例:修改用户 五、Mybatis——查 六、注意 END: 一、引言 书接上回,我们在了解完mybatis之后,肯…...
Go 代码检查工具 golangci-lint
一、介绍 golangci-lint 是一个代码检查工具的集合,聚集了多种 Go 代码检查工具,如 golint、go vet 等。 优点: 运行速度快可以集成到 vscode、goland 等开发工具中包含了非常多种代码检查器可以集成到 CI 中这是包含的代码检查器列表&…...
SwiftUI 趣谈之:绝不可能(Never)的 View!
概览 SwiftUI 的出现极大的解放了秃头码农们的生产力。SwiftUI 中众多原生和自定义视图对于我们创建精彩撩人的 App 功不可没! 不过,倘若小伙伴们略微留意过 SwiftUI 框架头文件里的源代码,就会发现里面嵌有一些奇怪 Never 类型,…...
应用升级/灾备测试时使用guarantee 闪回点迅速回退
1.场景 应用要升级,当升级失败时,数据库回退到升级前. 要测试系统,测试完成后,数据库要回退到测试前。 相对于RMAN恢复需要很长时间, 数据库闪回只需要几分钟。 2.技术实现 数据库设置 2个db_recovery参数 创建guarantee闪回点,不需要开启数据库闪回。…...
条件运算符
C中的三目运算符(也称条件运算符,英文:ternary operator)是一种简洁的条件选择语句,语法如下: 条件表达式 ? 表达式1 : 表达式2• 如果“条件表达式”为true,则整个表达式的结果为“表达式1”…...
智能在线客服平台:数字化时代企业连接用户的 AI 中枢
随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...
Python爬虫(二):爬虫完整流程
爬虫完整流程详解(7大核心步骤实战技巧) 一、爬虫完整工作流程 以下是爬虫开发的完整流程,我将结合具体技术点和实战经验展开说明: 1. 目标分析与前期准备 网站技术分析: 使用浏览器开发者工具(F12&…...
Swagger和OpenApi的前世今生
Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...
OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...
使用Spring AI和MCP协议构建图片搜索服务
目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...
C++:多态机制详解
目录 一. 多态的概念 1.静态多态(编译时多态) 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1).协变 2).析构函数的重写 5.override 和 final关键字 1&#…...
Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...
C#学习第29天:表达式树(Expression Trees)
目录 什么是表达式树? 核心概念 1.表达式树的构建 2. 表达式树与Lambda表达式 3.解析和访问表达式树 4.动态条件查询 表达式树的优势 1.动态构建查询 2.LINQ 提供程序支持: 3.性能优化 4.元数据处理 5.代码转换和重写 适用场景 代码复杂性…...
