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教程之入门
Nov 21 NodeJs
Nodejs初级阶段之express
Nov 23 NodeJs
nodejs个人博客开发第六步 数据分页
Apr 12 NodeJs
nodejs中解决异步嵌套循环和循环嵌套异步的问题
Jul 12 NodeJs
NodeJs通过async/await处理异步的方法
Oct 09 NodeJs
nodejs操作mongodb的增删改查功能实例
Nov 09 NodeJs
修改Nodejs内置的npm默认配置路径方法
May 13 NodeJs
NodeJS服务器实现gzip压缩的示例代码
Oct 12 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 12 NodeJs
nodejs中实现用户注册路由功能
May 20 NodeJs
NodeJs生成sitemap站点地图的方法示例
Jun 11 NodeJs
nodejs使用Sequelize框架操作数据库的实现
Oct 21 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中new static() 和 new self() 的区别介绍
2015/01/09 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
双击滚屏-常用推荐
2006/11/29 Javascript
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
Extjs学习笔记之四 工具栏和菜单
2010/01/07 Javascript
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
js判断文本框输入的内容是否为数字
2015/12/23 Javascript
BootStrap的Datepicker控件使用心得分享
2016/05/25 Javascript
Bootstrap 填充Json数据的实例代码
2017/01/11 Javascript
基于vue.js实现侧边菜单栏
2017/03/20 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
全面解析Node.js 8 重要功能和修复
2017/06/02 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
python相似模块用例
2016/03/04 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
Python制作简易注册登录系统
2016/12/15 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
关于幼儿的自我评价
2013/12/18 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
2014年创卫工作总结
2014/11/24 职场文书
2014年保卫工作总结
2014/12/05 职场文书
信访工作个人总结
2015/03/03 职场文书
CSS3 制作精美的定价表
2021/04/06 HTML / CSS
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电