windows系统下更新nodejs版本的方案


Posted in NodeJs onNovember 24, 2017

众所周知,nodejs版本更新速度一向快的惊人,其主要原因据说是因为整合了io.js,而后者版本本来就跳的比较快,接着就是水涨船高的问题了,然后就出现了一个比较严重的问题——nodejs版本更新太快,人家想要更新肿么办?

曾经,我也找到并尝试了很多种更新方法,但感觉都不方便直接。终于有一天我发现了gnvm。接下来就给大家分享一下gnvm开发者介绍gnvm的地址:https://www.douban.com/group/topic/53404734/?type=like。在这个页面上,大神开发者已经做了非常详细的介绍,并且附上了相关资源的链接,我就累述了,以免有抄袭之嫌。

下面就谈一下我在使用过程中遇到的一些问题。首先需要大家注意的一点是——gnvm的命令推荐在shell里操作,用git bash可能会出现进度条动不了的情况。第二点是我装gnvm时,npm版本是3.x.x中最高的3.10.10。所以在使用gnvm npm latest升级npm时会出现如下所示的情况

windows系统下更新nodejs版本的方案 

也就是gnvm提示你你的npm已经是最高版本了,但这是不可能的。我觉得这应该是因为gnvm在升级npm时不能跨版本升级,也就是3.x.x不能升到4.x.x。所以这个时候就应该用比较原生的方法npm install npm -g进行升级。我这样试之后发现。。。。尼玛,npm版本比nodejs版本还高。。。。

ps:在更新npm时,系统提示的最新版本一直是3.10.9,但等更新完毕之后再测试会发现安装的是最新版的npm,这估计是开发者不小心留的bug吧。

下面看下NodeJS 与 npm 在Windows下升级问题

Node 版本更新,下载指定版本 .msi 文件,安装到历史安装目录,即完成版本更新。

npm 是随 NodeJS 一起发布的包管理工具,默认采用的并不一定是最新版本,如需升级使用以下命令:

npm -g install npm ( 最新稳定版 ) 或 npm -g install npm@2.9.1 ( 指定版本 )

总结

以上所述是小编给大家介绍的windows系统下更新nodejs版本的方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

NodeJs 相关文章推荐
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
Jul 15 NodeJs
Google官方支持的NodeJS访问API,提供后台登录授权
Jul 29 NodeJs
NodeJS学习笔记之Connect中间件模块(二)
Jan 27 NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 NodeJs
Nodejs Express4.x开发框架随手笔记
Nov 23 NodeJs
Highcharts+NodeJS搭建数据可视化平台示例
Jan 01 NodeJs
nodejs个人博客开发第六步 数据分页
Apr 12 NodeJs
NodeJS创建最简单的HTTP服务器
May 15 NodeJs
nodejs批量下载图片的实现方法
May 19 NodeJs
详解nodeJS之路径PATH模块
May 31 NodeJs
nodejs中sleep功能实现暂停几秒的方法
Jul 12 NodeJs
Nodejs监控事件循环异常示例详解
Sep 22 NodeJs
nodejs项目windows下开机自启动的方法
Nov 22 #NodeJs
使用nodeJs来安装less及编译less文件为css文件的方法
Nov 20 #NodeJs
NodeJS实现视频转码的示例代码
Nov 18 #NodeJs
详解NODEJS基于FFMPEG视频推流测试
Nov 17 #NodeJs
nodejs async异步常用函数总结(推荐)
Nov 17 #NodeJs
详解IWinter 一个路由转控制器的 Nodejs 库
Nov 15 #NodeJs
nodejs判断文件、文件夹是否存在及删除的方法
Nov 10 #NodeJs
You might like
更改localhost为其他名字的方法
2014/02/10 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
nginx 设置多个站跨域
2021/03/09 Servers
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
Node.js下自定义错误类型详解
2016/10/17 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
JavaScript实现快速排序的方法分析
2018/01/10 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
[57:38]2018DOTA2亚洲邀请赛3月30日 小组赛A组 OpTic VS OG
2018/03/31 DOTA
Python实现将n个点均匀地分布在球面上的方法
2015/03/12 Python
Python编写生成验证码的脚本的教程
2015/05/04 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
python实现下载pop3邮件保存到本地
2018/06/19 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2019/08/28 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
瑞士网球商店:Tennis-Point
2020/03/12 全球购物
会计系中文个人求职信
2013/12/24 职场文书
公务员保密承诺书
2014/03/27 职场文书
技校毕业生自荐信
2014/06/03 职场文书
工作骂脏话检讨书
2014/10/05 职场文书
承诺书范本大全
2015/05/04 职场文书
订货会主持词
2015/07/01 职场文书
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL