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入门详解(多篇文章结合)
Mar 07 NodeJs
NodeJS Express框架中处理404页面一个方式
May 28 NodeJs
Nodejs进程管理模块forever详解
Jun 01 NodeJs
轻松创建nodejs服务器(6):作出响应
Dec 18 NodeJs
Nodejs关于gzip/deflate压缩详解
Mar 04 NodeJs
ubuntu下安装nodejs以及升级的办法
May 08 NodeJs
nodejs multer实现文件上传与下载
May 10 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
Nodejs让异步变成同步的方法
Mar 02 NodeJs
nodejs中实现修改用户路由功能
May 24 NodeJs
图解NodeJS实现登录注册功能
Sep 16 NodeJs
linux 下以二进制的方式安装 nodejs
Feb 12 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调用数据库的存贮过程
2006/10/09 PHP
一步一步学习PHP(8) php 数组
2010/03/05 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
php简单smarty入门程序实例
2015/06/11 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
使用jquery给input和textarea设定ie中的focus
2008/05/29 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
JS实现的数字格式化功能示例
2017/02/10 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
Python的lambda匿名函数的简单介绍
2013/04/25 Python
python遍历数组的方法小结
2015/04/30 Python
Python中zfill()方法的使用教程
2015/05/20 Python
Python3生成手写体数字方法
2018/01/30 Python
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
计算机网络专业个人的自我评价
2013/10/17 职场文书
就业自我评价
2014/02/04 职场文书
2014年预备党员学习新党章思想汇报
2014/09/15 职场文书
2015年机关党委工作总结
2015/05/23 职场文书
跑出一片天观后感
2015/06/08 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
导游词之无锡古运河
2019/11/14 职场文书