当前位置: 首页 > news >正文

安装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下载地址&#xff1a; https://download.csdn.net/download/hsg77/88651752 http://ksria.com/gnvm/#download 二、配置gnvm环境变量 新建目录&#xff0c;如&#xff1a;d:/nodejs 并把gnvm.exe存储到此目录 并把d:/node…...

word导入导出-Apache POI 和 Poi-tl

word 文件读取 使用Apache POI Word 进行读取文件 使用poi 时如果报ClassNotFoundException 等错误&#xff0c;请注意请求以下maven 文件的版本 Apache POI Word 说明文档&#xff1a;Apache POI Word 说明文档 maven 解决依赖冲突教程&#xff1a;https://www.cnblogs.com/…...

Hadoop 集群环境搭建

目录 第一部分&#xff1a;系统安装... 3 1&#xff1a;图形化安装... 3 2&#xff1a;选择中文... 3 3&#xff1a;安装选项... 3 4&#xff1a;软件选项... 4 5&#xff1a;安装位置... 4 6&#xff1a;网络配置... 6 7&#xff1a;开始安装... 7 8&#xff1a;创建用户... 7…...

maven完结,你真的学完了吗

书接上文&#xff1a;必学的maven的起步-CSDN博客 分模块开发与设计 分模块开发&#xff1a; 创建模块书写代码模块 模块中需要其他的模块&#xff0c;就将他安装到仓库然后再dep中导入依赖通过maven指令安装模块到本地仓库&#xff08;install&#xff09; 聚合与继承 聚合…...

【Xcode】解决Unable to process request - PLA Update available

出现场景 IOS更新app时&#xff0c;使用Xcode上传新版本的包时&#xff0c;提示无法上传。 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 专题说明 本博客用来计算力扣上的单调栈题目、解题思路和代码。 单调栈题目记录&#xff1a; 2232866美丽塔II 2 训练 题目1&#xff1a;2866美丽塔II。 解题思路&#xff1a;先计算出prefix[i]&#xff0c;表示0~i满足递增情况下&#xff0c;0~i…...

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

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

关于游戏性能优化的技巧

关于游戏性能优化的技巧 游戏性能优化对象池Jobs、Burst、多线程间隔处理定时更新全局广播缓存组件缓存常用数据2D残影优化2D骨骼转GPU动画定时器优化DrawCall合批处理优化碰撞层优化粒子特效 游戏性能优化 好久没有在CSDN上面写文章了&#xff0c;今天突然看到鬼谷工作室技术…...

antdesignpro实现滚动加载分页数据

原理解析&#xff1a;每滚动一次相当于翻页&#xff0c;请求后端时给的页码参数要想办法加1&#xff0c;后端才能根据页码给出相应数据 注意后端收到页码参数之后要准确计算出每页的首行数据&#xff0c;关键逻辑代码&#xff1a; # 根据前端传的页码&#xff0c;进行计算下一…...

步兵 cocos2dx 加密和混淆

文章目录 摘要引言正文代码加密具体步骤代码加密具体步骤测试和配置阶段IPA 重签名操作步骤 总结参考资料 摘要 本篇博客介绍了针对 iOS 应用中的 Lua 代码进行加密和混淆的相关技术。通过对 Lua 代码进行加密处理&#xff0c;可以确保应用代码的安全性&#xff0c;同时提高性…...

【算法设计与分析】——动态规划算法

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…...

WPF组合控件TreeView+DataGrid之DataGrid封装

&#xff08;关注博主后&#xff0c;在“粉丝专栏”&#xff0c;可免费阅读此文&#xff09; wpf的功能非常强大&#xff0c;很多控件都是原生的&#xff0c;但是要使用TreeViewDataGrid的组合&#xff0c;就需要我们自己去封装实现。 我们需要的效果如图所示&#x…...

PIL/Pillow

Abstract PIL(Python Imaging Library)是一个用于图像处理的 Python 库。它提供了广泛的功能&#xff0c;包括图像加载、保存、调整大小、裁剪、旋转、滤镜应用等。 由于 PIL 的开发停止在 2009 年&#xff0c;因此推荐使用其后续的维护版本 Pillow。Pillow 是一个兼容 PIL 接…...

ARM 汇编入门

ARM 汇编入门 引言 ARM 汇编语言是 ARM 架构的汇编语言&#xff0c;用于直接控制 ARM 处理器。虽然现代软件开发更多地依赖于高级语言和编译器&#xff0c;但理解 ARM 汇编仍然对于深入了解系统、优化代码和进行低级调试非常重要。本文将为您提供一个简单的 ARM 汇编入门指南…...

SQL进阶:多表查询

在SQL基础部分&#xff0c;我们在讲解的过程中只用到了单表查询。但实际上&#xff0c;常见的业务场景单表查询不能满足&#xff0c;或者拆分查询性能过慢。这个时候我们就需要用到连接查询。即查询多表按一定规则合并后的数据。 注意&#xff0c;合并后的数据也是表&#xff…...

多层负载均衡实现

1、单节点负载均衡 1&#xff09;站点层与浏览器层之间加入了一个反向代理层&#xff0c;利用高性能的nginx来做反向代理 2&#xff09;nginx将http请求分发给后端多个web-server 优点&#xff1a; 1&#xff09;DNS-server不需要动 2&#xff09;负载均衡&#xff1a;通过ngi…...

Redis取最近10条记录

有时候我们有这样的需求&#xff0c;就是取最近10条数据展示&#xff0c;这些数据不需要存数据库&#xff0c;只用于暂时最近的10条&#xff0c;就没必要在用到Mysql类似的数据库&#xff0c;只需要用redis即可&#xff0c;这样既方便也快&#xff01; 具体取最近10条的方法&a…...

Mybatis之增删改查

目录 一、引言 二、Mybatis——增 举例&#xff1a;添加用户 三、Mybatis——删 举例&#xff1a;删除用户 四、Mybatis——改 举例&#xff1a;修改用户 五、Mybatis——查 六、注意 END&#xff1a; 一、引言 书接上回&#xff0c;我们在了解完mybatis之后&#xff0c;肯…...

Go 代码检查工具 golangci-lint

一、介绍 golangci-lint 是一个代码检查工具的集合&#xff0c;聚集了多种 Go 代码检查工具&#xff0c;如 golint、go vet 等。 优点&#xff1a; 运行速度快可以集成到 vscode、goland 等开发工具中包含了非常多种代码检查器可以集成到 CI 中这是包含的代码检查器列表&…...

SwiftUI 趣谈之:绝不可能(Never)的 View!

概览 SwiftUI 的出现极大的解放了秃头码农们的生产力。SwiftUI 中众多原生和自定义视图对于我们创建精彩撩人的 App 功不可没&#xff01; 不过&#xff0c;倘若小伙伴们略微留意过 SwiftUI 框架头文件里的源代码&#xff0c;就会发现里面嵌有一些奇怪 Never 类型&#xff0c…...

React Native 导航系统实战(React Navigation)

导航系统实战&#xff08;React Navigation&#xff09; React Navigation 是 React Native 应用中最常用的导航库之一&#xff0c;它提供了多种导航模式&#xff0c;如堆栈导航&#xff08;Stack Navigator&#xff09;、标签导航&#xff08;Tab Navigator&#xff09;和抽屉…...

2023赣州旅游投资集团

单选题 1.“不登高山&#xff0c;不知天之高也&#xff1b;不临深溪&#xff0c;不知地之厚也。”这句话说明_____。 A、人的意识具有创造性 B、人的认识是独立于实践之外的 C、实践在认识过程中具有决定作用 D、人的一切知识都是从直接经验中获得的 参考答案: C 本题解…...

【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习

禁止商业或二改转载&#xff0c;仅供自学使用&#xff0c;侵权必究&#xff0c;如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...

Linux C语言网络编程详细入门教程:如何一步步实现TCP服务端与客户端通信

文章目录 Linux C语言网络编程详细入门教程&#xff1a;如何一步步实现TCP服务端与客户端通信前言一、网络通信基础概念二、服务端与客户端的完整流程图解三、每一步的详细讲解和代码示例1. 创建Socket&#xff08;服务端和客户端都要&#xff09;2. 绑定本地地址和端口&#x…...

#Uniapp篇:chrome调试unapp适配

chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器&#xff1a;Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...

网站指纹识别

网站指纹识别 网站的最基本组成&#xff1a;服务器&#xff08;操作系统&#xff09;、中间件&#xff08;web容器&#xff09;、脚本语言、数据厍 为什么要了解这些&#xff1f;举个例子&#xff1a;发现了一个文件读取漏洞&#xff0c;我们需要读/etc/passwd&#xff0c;如…...

智能AI电话机器人系统的识别能力现状与发展水平

一、引言 随着人工智能技术的飞速发展&#xff0c;AI电话机器人系统已经从简单的自动应答工具演变为具备复杂交互能力的智能助手。这类系统结合了语音识别、自然语言处理、情感计算和机器学习等多项前沿技术&#xff0c;在客户服务、营销推广、信息查询等领域发挥着越来越重要…...

欢乐熊大话蓝牙知识17:多连接 BLE 怎么设计服务不会乱?分层思维来救场!

多连接 BLE 怎么设计服务不会乱&#xff1f;分层思维来救场&#xff01; 作者按&#xff1a; 你是不是也遇到过 BLE 多连接时&#xff0c;调试现场像网吧“掉线风暴”&#xff1f; 温度传感器连上了&#xff0c;心率带丢了&#xff1b;一边 OTA 更新&#xff0c;一边通知卡壳。…...

Linux入门课的思维导图

耗时两周&#xff0c;终于把慕课网上的Linux的基础入门课实操、总结完了&#xff01; 第一次以Blog的形式做学习记录&#xff0c;过程很有意思&#xff0c;但也很耗时。 课程时长5h&#xff0c;涉及到很多专有名词&#xff0c;要去逐个查找&#xff0c;以前接触过的概念因为时…...

从0开始学习R语言--Day17--Cox回归

Cox回归 在用医疗数据作分析时&#xff0c;最常见的是去预测某类病的患者的死亡率或预测他们的结局。但是我们得到的病人数据&#xff0c;往往会有很多的协变量&#xff0c;即使我们通过计算来减少指标对结果的影响&#xff0c;我们的数据中依然会有很多的协变量&#xff0c;且…...