1 检查哪些依赖已经过时

在命令行输入npm outdated来检查已经过时的依赖项

2 根据需要选择是安全更新还是全部更新到最新版本

2.1安全更新(不破坏依赖间的联系)

输入npm update

2.2全部更新最新版本

首先输入npx npm-check-updates -u

会提示安装npm-check-updates插件,输入y同意

运行完成后会告知依赖即将升级的情况并让用户运行npm install来执行这些升级操作

输入npm install,开始升级,因为忽略依赖间的联系性并统一升级到最新版本,所以可能会出现升级失败,询问用户是否确定并加上--force,如果你仍然想升级,输入npm install --force强制升级。

3 升级完成

如何升级npm管理的各依赖版本相关推荐

  1. cnpm能用npm install吗_npm依赖版本变动引发的惨案

    [toc] 来了新同事,拉同一个项目到本地安装依赖之后跑不起来,但是其他三台电脑运行着都没问题.接下来就是逐步定位问题,首先排除了代码问题,因为最新代码在其他同事不同系统的电脑上都没正常运行,进过百度 ...

  2. Java Gradle入门指南之依赖管理(添加依赖、仓库、版本冲突)

    Java Gradle入门指南之依赖管理(添加依赖.仓库.版本冲突) 作者:@gzdaijie 本文为作者原创,转载请注明出处:http://www.cnblogs.com/gzdaijie/p/52 ...

  3. 如何升级npm的版本

    在使用npm的过程中出现了各种各样的问题 造成问题可能的原因: 1.node版本太低 2.npm版本太低 3.没有使用管理员权限来进行安装 解决方法: 1.切换node的版本试试看 2.升级npm的版 ...

  4. MacOS下npm does not support Node.js vx.x.x 但是npm版本太低导致npm i -g npm命令无效无法升级npm的解决办法

    我遇到的问题 最近开始学node.js,我电脑里npm版本是6.x.x,但是我改成了和教学视频里一样的版本5.5.1.于是就出现了npm does not support Node.js vx.x.x ...

  5. es6 依赖循环_探索 JavaScript 中的依赖管理及循环依赖

    我们通常会把项目中使用的第三方依赖写在 package.json 文件里,然后使用 npm .cnpm 或者 yarn 这些流行的依赖管理工具来帮我们管理这些依赖.但是它们是如何管理这些依赖的.它们之 ...

  6. Node.js 官网入门教程(二) npm(安装、包版本、卸载、npx)、package.json(scripts、devDependencies)package-lock.json(语义版本规则符号

    Node.js 官网入门教程(二) npm(包管理.安装.包版本.卸载.npx).package.json(scripts.devDependencies).package-lock.json(语义版 ...

  7. 前端包管理器的依赖管理原理

    本文主要探究前端包管理器的依赖管理原理,希望对读者有所帮助. 前言 npm是Node.JS的包管理工具,除此之外,社区有一些类似的包管理工具如yarn.pnpm和cnpm,以及集团内部使用的tnpm. ...

  8. 使用自动化插件release来管理maven项目的版本发布

    在实际开发过程中,特别是现在推崇的敏捷开发,项目版本的发布非常频繁,有可能是一周就一个版本.对于多模块构建的项目,如何在发布时统一升级项目版本,如果都由人来操作,很容易就漏改某个模块的版本,导致出现问 ...

  9. Maven 3-Maven依赖版本冲突的分析及解决小结

    举例 A依赖于B及C,而B又依赖于X.Y,而C依赖于X.M,则A除引B及C的依赖包下,还会引入X,Y,M的依赖包(一般情况下了,Maven可通过<scope>等若干种方式控制传递依赖). ...

最新文章

  1. linux基础概念和个人笔记总结(6)
  2. Java虚拟机详解05----垃圾收集器及GC参数
  3. JZOJ 100043. 【NOIP2017提高A组模拟7.13】第K小数
  4. 两个或者多个图片上下之间有空隙
  5. java 获取当前classpath的绝对路径
  6. mvc ajax helpers,ASP.NET MVC 实践系列4-Ajax应用
  7. keycloak中文使用文档_基于DOCKER安装配置keycloak
  8. 扎克伯格5小时听证鏖战:五大焦点,四处尴尬,一次耿直CEO笑翻全场
  9. java1.8 64_jdk 1.8 64位 官方版
  10. html复制粘贴后乱码,从Word复制的内容粘贴出来都是两个乱码
  11. 非IE内核浏览器支持activex插件
  12. 年全国高校计算机能力挑战赛,初赛公示_2020年全国高校计算机能力挑战赛
  13. 坚果pro官方固件_坚果Pro线刷包_坚果Pro刷机包_坚果Pro固件包_坚果Pro救砖包 - 线刷宝ROM中心...
  14. 通过PD4ML把html转pdf(包含显示页眉页脚,插入图片,显示页数)
  15. android actionBar searchview 默认展开,并且放大镜图标在编辑框内。
  16. 如何查看tkinter可用的字体有哪些
  17. 情人节程序员用HTML网页表白【嫦娥奔月(满屏泡泡)】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  18. 网络编程:网络协议简介
  19. mysql:日期加时间
  20. 51单片机-4G模块

热门文章

  1. 【数值分析】插值法:拉格朗日插值、牛顿插值
  2. paperpass论文查重
  3. 【Nginx】Nginx服务器的作用
  4. 怎么建立软连接和删除软连接、宏定义个声明一年有多少秒、关于自定义函数类型指针
  5. java is setter_Java GetterSetter 系列之一:基础
  6. 计及需求侧响应日前、日内两阶段鲁棒备用优化【IEEE6节点】(Matlab代码实现)
  7. 数据分析案例-对某宝用户评论做情感分析
  8. 31.SAP MII产品介绍(06)功能详解(04)数据服务和系统资源
  9. Python---GPA(绩点)计算器
  10. 百度-视觉技术部招聘计算机视觉相关算法实习生