位置: IT常识 - 正文

Node.js的多版本管理工具 gnvm(win环境)的详细安装教程(图解步骤、通俗易懂、亲测有效)(node.js最新版本)

编辑:rootadmin
gnvm 是一个简单的 Windows 下 Node.js 多版本管理工具,它可以实现安装管理多个node版本,同时只需要一条命令就可以完成node版本之间的切换和版本更新等操作;写Vue框架项目时非常的方便,可以解决新旧项目之间因node版本引起的bug等问题。(类似的还有工具 nvm nvmw ... ... 前言

推荐整理分享Node.js的多版本管理工具 gnvm(win环境)的详细安装教程(图解步骤、通俗易懂、亲测有效)(node.js最新版本),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs版本兼容,node.js最新版,node.js多大,nodejs哪个版本稳定,node.js升级版本,nodejs 版本,node.js最新版本,node.js最新版本,内容如对您有帮助,希望把文章链接给更多的朋友!

本篇随笔主要写了如何安装并使用node多版本管理工具gnvm(windowns环境下)

作为自己对多版本工具gnvm知识的总结与笔记。

百度云盘gnvm应用程序包 获取链接(个人应用地址如下):

链接:https://pan.baidu.com/s/1mw86AlrLc8H1cuniWW_hBw?pwd=1234 提取码:1234

随笔目录结构:

PS: 点击模版后的 --> 这个标志可以浏览目录结构,以便快速定位需要的内容

一、node多版本管理工具gnvm简介

官网:http://ksria.com/gnvm

1。GNVM - 使用 Go 语言编写的 Node.js 多版本管理器2。特点单文件,不依赖于任何环境。下载即用,无需配置。彩色日志输出。支持多线程下载。内置TAOBAO,方便切换,也支持自定义。支持NPM下载/安装/配置。二、安装前准备(Win10)1。在D盘目录下新建空文件夹命名nodejs(自定义路径-这里我选择D盘目录下)

2。gnvm下载1.1gnvm下载地址:http://ksria.com/gnvm/doc/zh/common/download.html

推荐使用百度网盘链接获取,方便快捷

1.2也可使用以下链接获取:32-bit|64-bit常用地址,Box,速度稍慢32-bit|64-bit备用地址,百度网盘,速度快

32-bit|64-bit备用地址,Github

已经安装了go的用户,使用go get github.com/Kenshin/gnvm

已经安装了git的用户,使用git clone git@github.com:Kenshin/gnvm-bin.git

已经安装了curl的用户,使用curl -L https://github.com/Kenshin/gnvm-bin/blob/master/32-bit/gnvm.exe?raw=true -o gnvm.execurl -L https://github.com/Kenshin/gnvm-bin/blob/master/64-bit/gnvm.exe?raw=true -o gnvm.exe

3。下载后配置1.1下载后存放目录在nodejs空文件夹下

例如:D:\softA\twolearning\vuetools\gnvm\nodejs(我的目录,如下图)

1.2然后在系统环境变量的path变量后添加D:\softA\twolearning\vuetools\gnvm\nodejs

1.3打开cmd窗口输入gnvm,出现以下信息就说明gnvm安装成功

注意:警告和注意不是错误

1.4此时会在D:\softA\twolearning\vuetools\gnvm\nodejs下生成.gnvmrc文件(如下图)

此时gnvm工具算是安装成功了,但是别急,还有使用配置(请继续看如下步骤)

三、配置gnvm使用环境1。配置淘宝镜像1.1设置gnvm资源淘宝镜像下载地址

cmd下输入

gnvm config registry TAOBAO

1.2如果淘宝镜像出现问题,请更换

cmd下输入

gnvm config registry DEFAULT

注意:notice显示是因为还没有安装nodejs

1.3搜索当前可安装的node和npm版本(两者成对应关系)

cmd下输入

gnvm search *.*.*例如 gnvm search 8.*.*

2。安装nodejs

cmd下输入

gnvm install latest 1.0.0-x86 1.0.0-x64 5.0.0

64位的直接输入版本号例如:gnvm install 5.0.0或者gnvm install 5.0.0-x6432位的则需要在版本号后面加上-x86例如gnvm install 5.0.0-x86latest表示最新一版的上图最后一列显示的是对应node版本最适合的npm版本

1.1安装Node 8.12.0 版本

cmd下输入

gnvm install 8.12.0

1.2安装8.12.0对应的npm版本6.4.1Node.js的多版本管理工具 gnvm(win环境)的详细安装教程(图解步骤、通俗易懂、亲测有效)(node.js最新版本)

cmd下输入,选择Y

gnvm npm 6.4.1

1.3安装Node 最新 版本(目前最新为node 18.1.0)

cmd下输入

gnvm install latest

1.4查看当前已安装版本

cmd下输入

gnvm ls

3。更换使用node不同版本1.1使用某一版本

cmd下输入

gnvm use 8.12.0

1.2查看当前环境node版本,有如下输出则说明node安装成功

cmd下输入

node -v

1.3查看当前环境npm版本

cmd下输入

npm -v

4。卸载某一版本

验证.gnvmrc registry 正确性,如果没问题会出现两个ok

cmd下输入

gnvm uninstall 5.0.0

注意:如果你更换了使用的node版本,请重新下载对应的npm版本,下载完成后npm版本就会自动更换

5。重新下载对应的npm版本1.1npm在国内会比较慢,这里建议使用淘宝镜像的cnpm来代替

cmd下输入

npm install -g cnpm --registry=https://registry.npm.taobao.org

1.2 输入cnpm -v出现如下所示则说明安装成功

cmd下输入

cnpm -v

1.3快捷更新最新版node,npm

cmd下输入

gnvm update latestgnvm npm latest总结:

通过以上的学习,各位笔友应该可以自主完成Node多版本管理工具GNVM的安装和简单的使用命令进行环境配置。

码字不易,认为楼主写的还不错,对你有帮助的话,请给个三连(关注、点赞、收藏)另外有问题可评论区留言讨论。

后期会完善Vue进阶语法的相关知识,有帮助的话,敬请关注楼主 持续更新中ing 。。。(不定时发文)

转载时请注明出处链接

百度云盘gnvm应用程序包 获取链接(个人应用地址如下):

链接:https://pan.baidu.com/s/1mw86AlrLc8H1cuniWW_hBw?pwd=1234 提取码:1234

参考文档:

1.官网:http://ksria.com/gnvm

2. 博主:如何安装并使用node版本工具gnvm(win环境)-js教程-PHP中文网

其他随笔推荐:

1. 十大排序算法(Java实现)(作者力推):https://www.cnblogs.com/zbcxy506/p/zbcxy506_3arithmetic-01.html

2. Vue开发环境的部署:https://www.cnblogs.com/zbcxy506/p/zbcxy506_1vue-01.html

3. Vue基础入门一:https://www.cnblogs.com/zbcxy506/p/zbcxy506_1vue-02.html

4. Vue基础入门二:https://www.cnblogs.com/zbcxy506/p/note_1vue-03.html

5. Vue基础知识思维导图:https://www.cnblogs.com/zbcxy506/p/note_1vue-04.html

6.Vue动画和过渡效果:https://www.cnblogs.com/zbcxy506/p/note_1vue-05.html

7.Vue框架中路由:https://www.cnblogs.com/zbcxy506/p/note_1vue-06.html

本文链接地址:https://www.jiuchutong.com/zhishi/304647.html 转载请保留说明!

上一篇:python中string和float之间的转换(python中的string)

下一篇:c语言中有哪些循环语句(c语言中有哪些循环结构)

  • 网站运营推广方法以及解决方案(网站运营推广方案怎么写)

    网站运营推广方法以及解决方案(网站运营推广方案怎么写)

  • matebook14 2021款(matebook)(matebook142021款和2020款区别)

    matebook14 2021款(matebook)(matebook142021款和2020款区别)

  • iqoo8pro支持wifi6吗(iqoo8pro支持多少w快充)

    iqoo8pro支持wifi6吗(iqoo8pro支持多少w快充)

  • 荣耀50怎么开启手机的应用锁功能(荣耀50怎么开启5g)

    荣耀50怎么开启手机的应用锁功能(荣耀50怎么开启5g)

  • 怎么取消qq音乐的自动续费(怎么取消qq音乐听书自动续费)

    怎么取消qq音乐的自动续费(怎么取消qq音乐听书自动续费)

  • 红米k40支持wifi6么(红米k40支持wifi几)

    红米k40支持wifi6么(红米k40支持wifi几)

  • 苹果手机镜面翻转在哪设置(苹果手机镜面翻转在哪里)

    苹果手机镜面翻转在哪设置(苹果手机镜面翻转在哪里)

  • 手机qq分享屏幕为什么没有全部显示(苹果手机qq分享屏幕)

    手机qq分享屏幕为什么没有全部显示(苹果手机qq分享屏幕)

  • 小米网速模式要开启吗(小米的网速模式真的有作用吗)

    小米网速模式要开启吗(小米的网速模式真的有作用吗)

  • 合约机在哪里购买(合约机咋样)

    合约机在哪里购买(合约机咋样)

  • 删除微信app聊天记录还能恢复吗(删除微信app聊天记录)

    删除微信app聊天记录还能恢复吗(删除微信app聊天记录)

  • 荣耀30有红外功能吗(荣耀30 有红外)

    荣耀30有红外功能吗(荣耀30 有红外)

  • 苹果按键失灵(苹果按键失灵修一下得多少钱)

    苹果按键失灵(苹果按键失灵修一下得多少钱)

  • 佳能相机久置无法开机(佳能相机突然不能用了)

    佳能相机久置无法开机(佳能相机突然不能用了)

  • beta测试是什么意思(betatesting)

    beta测试是什么意思(betatesting)

  • u盘可以直接拔吗(u盘可以直接拔下来吗)

    u盘可以直接拔吗(u盘可以直接拔下来吗)

  • 苹果手机锁屏慢一秒(苹果手机锁屏慢一拍怎么回事)

    苹果手机锁屏慢一秒(苹果手机锁屏慢一拍怎么回事)

  • ie怎么截图(ie游览器怎么截图)

    ie怎么截图(ie游览器怎么截图)

  • word怎么修改只读文件(word怎么修改只读模式)

    word怎么修改只读文件(word怎么修改只读模式)

  • 淘宝以前的订单怎么查看(淘宝以前的订单怎么查看物流)

    淘宝以前的订单怎么查看(淘宝以前的订单怎么查看物流)

  • oppoa57呼吸灯怎么设置(oppo a55呼吸灯)

    oppoa57呼吸灯怎么设置(oppo a55呼吸灯)

  • 华为手环怎么连接手机(华为手环怎么连接oppo手机)

    华为手环怎么连接手机(华为手环怎么连接oppo手机)

  • 小米手环4nfc版支持苹果吗(小米手环4nfc版怎么复制门禁卡)

    小米手环4nfc版支持苹果吗(小米手环4nfc版怎么复制门禁卡)

  • 微信如何设置超长名字(微信如何设置超长备注名)

    微信如何设置超长名字(微信如何设置超长备注名)

  • 韵达快递怎么用手机号查询(韵达快递怎么用手机号码查询)

    韵达快递怎么用手机号查询(韵达快递怎么用手机号码查询)

  • Windows 2003 SP2 简体中文版下载地址

    Windows 2003 SP2 简体中文版下载地址

  • 比赛奖金要交税么
  • 私对公转账收税吗
  • 存货盘亏计入哪个会计科目
  • 建筑企业有哪些
  • 代员工缴纳的个税放什么科目
  • 增值税普通发票可以抵扣吗
  • 公司给非员工代缴社保合法吗
  • 开具增值税专用发票承诺函
  • 小规模纳税人月超15万季度不超45万
  • 建筑业增值税税率11变为10
  • 上个月开的增值税发票这个月可以作废吗
  • 罚息 增值税
  • 旅游企业小规模纳税人差额征收
  • 企业的消费税
  • 烟草企业发生的广告和宣传费在当年营业收入15
  • 哪些票据可以冲销
  • 外汇扣税是多少钱啊
  • 股东利润分配预缴税款
  • 积分兑换现金消费的会计分录
  • 消费税税目是否含税
  • 购买工装的进项能抵扣吗
  • 什么情况可以出境
  • 以前年度损益申报怎么报所得税
  • 公司面临清算,外包企业的员工怎么处理?
  • 加速折旧以后年度如何填报调减额
  • 2021新版win10
  • avcodec是什么意思
  • 经营性支付与非经营性支付
  • 苹果mac双系统按住哪个键
  • 按揭贷款到账时间
  • 福利部门领用原材料进项税额可以抵扣吗
  • 公司代缴个税在工资里工资表怎么填
  • 增值税一般纳税人登记管理办法
  • echarts在地图上标记图标
  • xi:xtreg命令
  • thinkphp消息通知
  • phpcms v9 getshell
  • 红冲费用如何处理
  • 小微企业减免额怎么计算
  • mysql线程数配置
  • 我想问一下移动
  • 季度利息收入分录
  • 加计抵减进项税额怎么计算
  • sqlmap暴力破解
  • 金税四期 什么意思
  • 一次性开票分期收入账务处理
  • 资质平移股权账务怎么办
  • 门面转让费怎么开发票
  • 公司没有收入怎么办
  • 电汇凭证有效期
  • 支票的使用流程图
  • 电信通讯费发票抬头
  • 非营利医疗机构由谁批准
  • oracle序列修改初始值
  • CentOS 7.2下MySQL的安装与相关配置
  • xp ie浏览器无法显示网页
  • freebsd ports安装
  • windowsxp怎么删除所有文件
  • ubuntu 命令大全
  • vim 多窗口启动以及相互切换
  • java操作windows的文件管理器
  • 电脑开机蓝屏怎么解决xp系统
  • linux gtk+
  • javascript解析器
  • nodejs报错
  • 可以查杀病毒的软件
  • vue是如何实现双向绑定的
  • unityapi解析
  • 批处理技术有哪些
  • unity控制相机旋转
  • jquery中的eq是什么
  • shell脚本clear
  • js 不用var
  • Qt Creater调试时一直出现:“DEBUGGER: Waiting for debug socket connect” 和“DEBUGGER: go to sleep”
  • jquery设计模式
  • jquery实现下拉框
  • 税务系统运维应急预案范文
  • 个人所得税核定征收的政策
  • 税务风险管理指引
  • 珠海车船税的缴纳地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设