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 31 NodeJs
利用NodeJS和PhantomJS抓取网站页面信息以及网站截图
Nov 18 NodeJs
Nodejs实现的一个静态服务器实例
Dec 06 NodeJs
nodejs通过phantomjs实现下载网页
May 04 NodeJs
NodeJs中的VM模块详解
May 06 NodeJs
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
Aug 21 NodeJs
浅析Nodejs npm常用命令
Jun 14 NodeJs
详解nodejs 文本操作模块-fs模块(五)
Dec 23 NodeJs
详解IWinter 一个路由转控制器的 Nodejs 库
Nov 15 NodeJs
nodeJS微信分享
Dec 20 NodeJs
Nodejs调用Dll模块的方法
Sep 17 NodeJs
nodejs微信开发之接入指南
Mar 17 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 mysql 判断update之后是否更新了的方法
2012/01/10 PHP
php实现通过ftp上传文件
2015/06/19 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
JSQL  一个 web DB 的封装
2010/05/05 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
通过构造函数实例化对象的方法
2017/06/28 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
ES6 迭代器(Iterator)和 for.of循环使用方法学习(总结)
2018/02/08 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
微信小程序中进行地图导航功能的实现方法
2018/06/29 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python+tkinter实现学生管理系统
2019/08/20 Python
python 如何去除字符串头尾的多余符号
2019/11/19 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
网络管理员岗位职责
2014/03/17 职场文书
技术合作协议书范本
2014/04/18 职场文书
班主任工作实习计划
2015/01/16 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书