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 提示‘xxx’ 不是内部或外部命令解决方法
Nov 20 NodeJs
使用nodejs开发cli项目实例
Jun 03 NodeJs
Nodejs从有门道无门菜鸟起飞必看教程
Jul 20 NodeJs
nodejs连接mysql数据库简单封装示例-mysql模块
Apr 10 NodeJs
mac下的nodejs环境安装的步骤
May 24 NodeJs
Nodejs 和 Electron ubuntu下快速安装过程
May 04 NodeJs
nodejs使用async模块同步执行的方法
Mar 02 NodeJs
nodejs实现用户登录路由功能
May 22 NodeJs
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
Feb 06 NodeJs
nodejs实现百度舆情接口应用示例
Feb 07 NodeJs
linux 下以二进制的方式安装 nodejs
Feb 12 NodeJs
用Nodejs实现在终端中炒股的实现
Oct 18 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递归使用示例(php递归函数)
2014/02/14 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
2017/05/15 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
laravel 使用auth编写登录的方法
2019/09/30 PHP
PHP设计模式(四)原型模式Prototype实例详解【创建型】
2020/05/02 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
浅析js封装和作用域
2013/07/09 Javascript
使用原生js写的一个简单slider
2014/04/29 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
JavaScipt中栈的实现方法
2016/02/17 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
Vue如何实现响应式系统
2018/07/11 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
2018/09/06 jQuery
[01:19:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第二局
2016/03/05 DOTA
python 用正则表达式筛选文本信息的实例
2018/06/05 Python
python自定义线程池控制线程数量的示例
2019/02/22 Python
Python如何访问字符串中的值
2020/02/09 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
2020/12/08 Python
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
SQL语言面试题
2013/08/27 面试题
写演讲稿所需要注意的4个条件
2014/01/09 职场文书
结婚典礼证婚词
2014/01/11 职场文书
党员干部2014全国两会学习心得体会
2014/03/10 职场文书
授权委托书样本及填写说明
2014/09/19 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
上班旷工检讨书
2015/08/15 职场文书
《窃读记》教学反思
2016/02/18 职场文书
熟背这些句子,让您的英语口语突飞猛进(135句)
2019/09/06 职场文书
nginx请求限制配置方法
2021/07/09 Servers
python中urllib包的网络请求教程
2022/04/19 Python