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服务器(4):路由
Dec 18 NodeJs
NodeJS制作爬虫全过程(续)
Dec 22 NodeJs
基于nodejs+express(4.x+)实现文件上传功能
Nov 23 NodeJs
详解Nodejs基于mongoose模块的增删改查的操作
Dec 21 NodeJs
nodejs使用express创建一个简单web应用
Mar 31 NodeJs
nodejs入门教程一:概念与用法简介
Apr 24 NodeJs
nodeJS实现路由功能实例代码
Jun 08 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
Nodejs之http的表单提交
Jul 07 NodeJs
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
Sep 19 NodeJs
nodejs调取微信收货地址的方法
Dec 20 NodeJs
深入理解NodeJS 多进程和集群
Oct 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的autoload自动加载机制使用说明
2010/12/28 PHP
php数组键名技巧小结
2015/02/17 PHP
php简单实现快速排序的方法
2015/04/04 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
2016/12/18 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
python实现异步回调机制代码分享
2014/01/10 Python
跟老齐学Python之模块的加载
2014/10/24 Python
Python采用socket模拟TCP通讯的实现方法
2014/11/19 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
Python字符串格式化%s%d%f详解
2018/02/02 Python
python实现爬山算法的思路详解
2019/04/09 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
Space NK美国站:英国高端美妆护肤商城
2017/05/22 全球购物
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
车辆维修工自我评价怎么写
2013/09/20 职场文书
物流管理应届生求职信
2013/11/07 职场文书
文秘专业个人求职信
2013/12/22 职场文书
业务副厂长岗位职责
2014/01/03 职场文书
诚信考试倡议书
2014/04/15 职场文书
有关环保的标语
2014/06/13 职场文书
采购员岗位职责
2015/02/03 职场文书
大学生个人年度总结范文
2015/02/15 职场文书
2015年工会工作总结
2015/03/30 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
放牛班的春天观后感
2015/06/01 职场文书