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 相关文章推荐
Riot.js 快速的JavaScript单元测试框架
Nov 09 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
Nov 12 Javascript
延时加载JavaScript代码提高速度
Dec 27 Javascript
jQuery选择器及jquery案例详解(必看)
May 20 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
Bootstrap Table的使用总结
Oct 08 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
Nov 24 Javascript
js实时监控文本框输入字数的实例代码
Jan 18 Javascript
微信小程序顶部导航栏滑动tab效果
Jan 28 Javascript
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
React中使用外部样式的3种方式(小结)
May 28 Javascript
原生JS使用Canvas实现拖拽式绘图功能
Jun 05 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
短波收音机简介
2021/03/01 无线电
JAVA/JSP学习系列之四
2006/10/09 PHP
php include的妙用,实现路径加密
2008/07/29 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
Laravel关系模型指定条件查询方法
2019/10/10 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
鼠标焦点离开文本框时验证的js代码
2013/07/19 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
jquery获取节点名称
2015/04/26 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
浅谈开发eslint规则
2018/10/01 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
Vue分页器实现原理详解
2019/06/28 Javascript
解决Layui中layer报错的问题
2019/09/03 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
Python脚本实现12306火车票查询系统
2016/09/30 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
python动态视频下载器的实现方法
2019/09/16 Python
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
Noon埃及:埃及在线购物
2019/11/26 全球购物
铁路个人事迹材料
2014/01/30 职场文书
索桥的故事教学反思
2014/02/06 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
会计师事务所实习证明
2014/11/16 职场文书
2014保险公司个人工作总结
2014/12/09 职场文书
预备党员考察表党小组意见
2015/06/01 职场文书
员工试用期工作总结
2019/06/20 职场文书
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫