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禁止document element对象选中文本实现代码
Mar 21 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
Jun 24 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
Jul 07 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
Jul 13 Javascript
JS沙箱模式实例分析
Sep 04 Javascript
微信小程序数据存储与取值详解
Jan 30 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
Mar 15 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
Apr 25 Javascript
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
Aug 17 Javascript
jQuery实现弹出层效果
Dec 10 jQuery
js实现简单点赞操作
Mar 17 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
Apr 21 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
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
php设计模式之命令模式使用示例
2014/03/02 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
php中的登陆login实例代码
2016/06/20 PHP
老生常谈PHP数组函数array_merge(必看篇)
2017/05/25 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
2020/12/15 PHP
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
利用jQuery中的ajax分页实现代码
2016/02/25 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
vue键盘事件点击事件加native操作
2020/07/27 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
[53:50]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
python事件驱动event实现详解
2018/11/21 Python
python word转pdf代码实例
2019/08/16 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
学生如何注册Pycharm专业版以及pycharm的安装
2020/09/24 Python
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
New Balance英国官方网站:始于1906年,百年慢跑品牌
2016/12/07 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
华为C++笔试题
2014/08/05 面试题
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
公证委托书模板
2014/04/03 职场文书
国庆横幅标语
2014/10/08 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
js作用域及作用域链工作引擎
2022/07/07 Javascript