windows下更新npm和node的方法

 更新时间:2017年11月30日 10:12:48   作者:艾前端  
本篇文章主要介绍了windows下更新npm和node的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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

下载成功后,安装即可,默认是安装到 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 

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

会自动完成安装:

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

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

二、再说一下 node 的更新:

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

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

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

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

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

之后再去看 node 的版本:

更新到 v8.1.2 了。

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

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

相关文章

  • 使用NVM下载Node.js管理多版本的详细教程(附图文)

    使用NVM下载Node.js管理多版本的详细教程(附图文)

    在开发过程会一直遇到nodejs的版本问题,直接安装则只有一个版本,极其不方便,nvm则是用来管理nodejs的工具,可以通过nvm来安装切换不同版本的nodejs,所以本文给大家介绍了使用NVM下载Node.js管理多版本的详细教程,文中有详细的图文教程,需要的朋友可以参考下
    2025-04-04
  • 使用express搭建一个简单的查询服务器的方法

    使用express搭建一个简单的查询服务器的方法

    本篇文章主要介绍了使用express搭建一个简单的查询服务器的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 使用Node.js实现base64和png文件相互转换的方法

    使用Node.js实现base64和png文件相互转换的方法

    这篇文章主要介绍了使用Node.js实现base64和png文件相互转换的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Windows中彻底删除Node.js环境(以及npm)的方法

    Windows中彻底删除Node.js环境(以及npm)的方法

    本文详细介绍了如何在Windows电脑中彻底删除Node.js环境,包括查找安装路径、使用控制面板卸载以及手动删除残留文件夹
    2025-01-01
  • 详解如何使用Node.js连接数据库ORM

    详解如何使用Node.js连接数据库ORM

    这篇文章主要为大家介绍了详解如何使用Node.js连接数据库ORM示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Node.js用readline模块实现输入输出

    Node.js用readline模块实现输入输出

    在学C++的时候,有cout和cin,Java也有println和Scanner控件,Node.js也有如同C++和Java的标准输入,当然,是用JavaScript实现的,它就是Readline模块。下面这篇文章就给大家详细介绍一下readline模块,来实现Node.js的控制台输入输出。有需要的可以参考借鉴。
    2016-12-12
  • Node事件的监听与触发的实现

    Node事件的监听与触发的实现

    Node.js是由事件驱动的,每个任务都可以当作一个事件来处理,本文主要介绍了Node事件的监听与触发的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • node.js学习之交互式解释器REPL详解

    node.js学习之交互式解释器REPL详解

    Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。下面这篇文章我们就来详细的介绍下关于node.js交互式解释器REPL的内容,有需要的朋友们可以参考借鉴。
    2016-12-12
  • node.js+captchapng+jsonwebtoken实现登录验证示例

    node.js+captchapng+jsonwebtoken实现登录验证示例

    本篇文章主要介绍了node.js+captchapng+jsonwebtoken实现登录验证示例,具有一定的参考价值,有兴趣的可以了解一下
    2017-08-08
  • Node.js Continuation Passing Style( CPS与回调)

    Node.js Continuation Passing Style( CPS与

    这篇文章主要介绍了Node.js Continuation Passing Style,将回调函数作为参数传递,这种书写方式通常被称为Continuation Passing Style(CPS),它的本质仍然是一个高阶函数,CPS最初是各大语言中对排序算法的实现
    2022-06-06

最新评论