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服务器(7):阻塞操作的实现
Dec 18 NodeJs
浅析nodejs实现Websocket的数据接收与发送
Nov 19 NodeJs
Nodejs初级阶段之express
Nov 23 NodeJs
nodejs初步体验篇
Nov 23 NodeJs
详解nodejs操作mongodb数据库封装DB类
Apr 10 NodeJs
win系统下nodejs环境安装配置
May 04 NodeJs
nodejs实现截取上传视频中一帧作为预览图片
Dec 10 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
nodejs实现OAuth2.0授权服务认证
Dec 27 NodeJs
nodeJS服务器的创建和重新启动的实现方法
May 12 NodeJs
CentOS7中源码编译安装NodeJS的完整步骤
Oct 13 NodeJs
Nodejs封装类似express框架的路由实例详解
Jan 05 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 zip文件解压类代码
2009/12/02 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
2014/09/16 PHP
Yii核心组件AssetManager原理分析
2014/12/02 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
javascript 单选框,多选框美化代码
2008/08/01 Javascript
JavaScript 空位补零实现代码
2010/02/26 Javascript
JSON.parse 解析字符串出错的解决方法
2010/07/08 Javascript
Javascript实现动态菜单添加的实例代码
2013/07/05 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
详解开发react应用最好用的脚手架 create-react-app
2018/04/24 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
Python使用metaclass实现Singleton模式的方法
2015/05/05 Python
简单了解Python中的几种函数
2017/11/03 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
Django 路由系统URLconf的使用
2018/10/11 Python
vue学习笔记之动态组件和v-once指令简单示例
2020/02/29 Python
Python基于yaml文件配置logging日志过程解析
2020/06/23 Python
python简单实现插入排序实例代码
2020/12/16 Python
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
医院搬迁方案
2014/06/14 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
建筑质检员岗位职责
2015/04/08 职场文书
老人与海读书笔记
2015/06/26 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis