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 url验证(url-valid)的使用方法
Nov 18 NodeJs
轻松创建nodejs服务器(5):事件处理程序
Dec 18 NodeJs
nodejs中的fiber(纤程)库详解
Mar 24 NodeJs
使用DNode实现php和nodejs之间通信的简单实例
Jul 06 NodeJs
Nodejs中session的简单使用及通过session实现身份验证的方法
Feb 04 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
搭建简单的nodejs http服务器详解
Mar 09 NodeJs
NodeJS实现微信公众号关注后自动回复功能
May 31 NodeJs
详解nodeJS之路径PATH模块
May 31 NodeJs
NodeJS收发GET和POST请求的示例代码
Aug 25 NodeJs
nodejs操作mongodb的增删改查功能实例
Nov 09 NodeJs
关于NodeJS中的循环引用详解
Jul 23 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
详解PHP swoole process的使用方法
2017/08/26 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
jquery创建一个ajax关键词数据搜索实现思路
2013/02/26 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
jquery实现静态搜索功能(可输入搜索文字)
2017/03/28 jQuery
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
关于小程序优化的一些建议(小结)
2020/12/10 Javascript
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Python基于time模块表示时间常用方法
2020/06/18 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
python 通过exifread读取照片信息
2020/12/24 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
CSS3 二级导航菜单的制作的示例
2018/04/02 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
班组长竞聘书
2014/03/31 职场文书
卡特教练观后感
2015/06/08 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript