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打包工具整合到鼠标右键的方法
May 11 NodeJs
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
Sep 26 NodeJs
NodeJS制作爬虫全过程
Dec 22 NodeJs
浅谈NodeJS中require路径问题
May 07 NodeJs
nodejs爬虫抓取数据乱码问题总结
Jul 03 NodeJs
nodejs个人博客开发第三步 载入页面
Apr 12 NodeJs
详解如何在NodeJS项目中优雅的使用ES6
Apr 22 NodeJs
win系统下nodejs环境安装配置
May 04 NodeJs
详解nodeJS之二进制buffer对象
Jun 03 NodeJs
nodejs简单访问及操作mysql数据库的方法示例
Mar 15 NodeJs
nodejs express配置自签名https服务器的方法
May 22 NodeJs
纯异步nodejs文件夹(目录)复制功能
Sep 03 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手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
Prototype Selector对象学习
2009/07/23 Javascript
一个网马的tips实现分析
2010/11/28 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
2020/12/01 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
Vue中在新窗口打开页面及Vue-router的使用
2018/06/13 Javascript
vue elementUI tree树形控件获取父节点ID的实例
2018/09/12 Javascript
js实现3D旋转相册
2020/08/02 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
Python3.x中自定义比较函数
2015/04/24 Python
python实现网站的模拟登录
2016/01/04 Python
详解Swift中属性的声明与作用
2016/06/30 Python
Python使用sftp实现上传和下载功能(实例代码)
2017/03/14 Python
python实现SOM算法
2018/02/23 Python
python安装twisted的问题解析
2018/08/21 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
python的命名规则知识点总结
2019/10/04 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
Monnier Frères美国官网:法国知名奢侈品网站
2016/11/22 全球购物
优秀食品类广告词
2014/03/19 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
会计岗位职责
2015/02/03 职场文书
党员个人总结自评
2015/02/14 职场文书
年会主持人开场白台词
2015/05/29 职场文书
房产电话营销开场白
2015/05/29 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
个人工作总结怎么写?
2019/04/09 职场文书