windows下更新npm和node的方法


Posted in Javascript onNovember 30, 2017

公司的新项目要启动了,需要使用 Angular 4.0,并且使用 webpack 工具进行打包。所以就需要安装 node。node 的安装很简单,在 node 的官网 nodejs.org 去下载 msi 安装包,目前 node 最新的版本是 v8.1.2(打开这个官网,会根据你的系统为你推荐最合适的版)

windows下更新npm和node的方法

下载成功后,安装即可,默认是安装到 C:\Program Files\nodejs 文件夹下,点击下一步即可完成安装。

公司的电脑是第一次安装 node,而自己家里的电脑需要更新 node。

现在进入这篇文章的主题,npm 和 node 在 windows 系统下的安装。

在 stackoverflow 上看到有人提问 "How do I update node and npm on windows?" 在windows 系统下如何更新 npm 和 node,网上查询了一些方法,并一一亲自试验。

一、先说一下 npm 的更新:

查看自己的 npm 版本:

npm -v

windows下更新npm和node的方法

查看官方文档可知,使用命令  npm install npm@latest -g

windows下更新npm和node的方法

会自动完成安装:

windows下更新npm和node的方法

红色箭头所指表示安装的新的 npm 的版本号,下面是一些包文件。

安装好以后再查询版本号,就变成 5.0.3 了。

windows下更新npm和node的方法

二、再说一下 node 的更新:

网上很多的说法都是先安装 n 模块  sudo npm install -g n   (在此之前清除 npm cache   cache sudo npm cache clean -f   ),参考的此篇文章 https://3water.com/article/52409.htm 。

可是我的电脑执行后是这样的:

windows下更新npm和node的方法

最后我是通过重新下载新版本的 msi 安装包,然后覆盖安装之前的版本来完成更新操作的。

我们在覆盖的时候要检查之前安装 node 的路径,使用命令  where node

windows下更新npm和node的方法

也就是说我之前安装在 C:\Program Files\nodejs 文件夹下。覆盖安装和前面讲到的第一次安装方法相同,只是安装路径选择为同之前一样的路径。

之后再去看 node 的版本:

windows下更新npm和node的方法

更新到 v8.1.2 了。

实际上,安装 node 会同步更新 npm 的版本号,选择了最新的 node 版本,那么 npm 固然也是最新的版本了,所以如果你只是单纯的要更新 npm 就不需要来更新 node 了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
得到文本框选中的文字,动态插入文字的js代码
Mar 07 Javascript
统一接口:为FireFox添加IE的方法和属性的js代码
Mar 25 Javascript
JS在IE和FF下attachEvent,addEventListener学习笔记
Nov 26 Javascript
setTimeout和setInterval的区别你真的了解吗?
Mar 31 Javascript
js 延迟加载 改变JS的位置加快网页加载速度
Dec 11 Javascript
JQuery写动态树示例代码
Jul 31 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
Mar 05 Javascript
AngularJS ng-template寄宿方式用法分析
Nov 07 Javascript
javascript中replace使用方法总结
Mar 01 Javascript
js实现添加删除表格(两种方法)
Apr 27 Javascript
JS设计模式之单例模式(一)
Sep 29 Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
Aug 28 Javascript
实例教学如何写vue插件
Nov 30 #Javascript
微信小程序简单实现form表单获取输入数据功能示例
Nov 30 #Javascript
VueJs使用Amaze ui调整列表和内容页面
Nov 30 #Javascript
vue的状态管理模式vuex
Nov 30 #Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 #Javascript
微信小程序实现添加手机联系人功能示例
Nov 30 #Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 #Javascript
You might like
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
解密效果
2006/06/23 Javascript
网上应用的一个不错common.js脚本
2007/08/08 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
javascript的内存管理详解
2013/08/07 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
限时抢购-倒计时的完整实例(分享)
2017/09/17 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
Python编程实现的简单神经网络算法示例
2018/01/26 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
Python3运算符常见用法分析
2020/02/14 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
精选奢华:THE LIST
2019/09/05 全球购物
接口的多继承会带来哪些问题
2015/08/17 面试题
参观考察邀请函范文
2014/01/29 职场文书
青年安全生产示范岗事迹材料
2014/05/04 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
股东授权委托书
2014/10/15 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
2016年公共机构节能宣传周活动总结
2016/04/05 职场文书
详解CSS中的特指度和层叠问题
2021/07/15 HTML / CSS
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android