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 相关文章推荐
屏蔽F1~F12的快捷键的js函数
May 06 Javascript
JQuery浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
JS获得浏览器版本和操作系统版本的例子
May 13 Javascript
jquery实现图片按比例缩放示例
Jul 01 Javascript
js实现向右横向滑出的二级菜单效果
Aug 27 Javascript
原生js实现autocomplete插件
Apr 14 Javascript
JS中微信小程序自定义底部弹出框
Dec 22 Javascript
loading动画特效小结
Jan 22 Javascript
简单实现AngularJS轮播图效果
Apr 10 Javascript
JavaScript如何获取到导航条中HTTP信息
Oct 10 Javascript
详解React服务端渲染从入门到精通
Mar 28 Javascript
JS document文档的简单操作完整示例
Jan 13 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
php封装的smarty类完整实例
2016/10/19 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
如何在一个页面显示多个百度地图
2013/04/07 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
微信小程序 参数传递详解
2016/10/24 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
javaScript手机号码校验工具类PhoneUtils详解
2017/12/08 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
react同构实践之实现自己的同构模板
2019/03/13 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
JavaScript交换变量常用4种方法解析
2020/09/02 Javascript
Django中几种重定向方法
2015/04/28 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
2017/11/29 Python
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
2020/06/30 Python
Python常用类型转换实现代码实例
2020/07/28 Python
详解python metaclass(元类)
2020/08/13 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
JAVA招聘远程笔试题
2015/07/23 面试题
项目副经理岗位职责
2013/12/30 职场文书
创业计划书之餐饮
2019/09/02 职场文书