当前位置: 首页 > article >正文

Node.js之npm单独与批量升级依赖包的方式

Node.js之npm单独与批量升级依赖包的方式

文章目录

  • Node.js之npm单独与批量升级依赖包的方式
  • npm查看与升级依赖包
    • 1. 单独安装或升级最新版本
    • 2. 查看依赖但不升级
      • 1. npm outdated
      • 2. npm update
    • 3. 批量升级新版本
    • 4. npm-check-updates
      • 1. 全局安装
      • 2. ncu查看可升级的版本
      • 3. 升级依赖版本

npm查看与升级依赖包

1. 单独安装或升级最新版本

 npm install package@latest 

2. 查看依赖但不升级

1. npm outdated

npm outdated仅检查所有已安装包的依赖关系,并将当前版本远程仓库中的最新版本进行对比,不会升级。

Current 是当前在使用的版本;

Wanted 是满足 package.json 中指定的 semver 范围的包的最大版本。如果没有可用的 semver 范围(即您正在运行 npm outdated --global,或者该包未包含在 package.json 中),则 wanted 显示当前安装的版本;

Latest 是在注册表中标记为最新的包的版本。在没有特殊配置的情况下运行 npm publish 将发布带有 latest 的 dist-tag 的包。这可能是也可能不是包的最高版本,或者是最近发布的包版本,这取决于包的开发人员如何管理最新的 dist-tag;

Location 是包在物理树中的位置。

在这里插入图片描述

2. npm update

不会产生版本升级

3. 批量升级新版本

 npm upgrade

4. npm-check-updates

1. 全局安装

npm install -g npm-check-updates

2. ncu查看可升级的版本

ncu与 npm outdated` 类似,它不会更新依赖,仅展示当前版本与最新版本信息,版本会以下面三种颜色标识:

Red (红色) = major (主版本或大版本)

Cyan (青蓝色) = minor(次要版本)

Green(绿色) = patch (补丁版本)

在这里插入图片描述

3. 升级依赖版本

升级命令ncu -u,此命令执行后所有依赖包会升级到新的版本

ncu -u

http://www.kler.cn/news/233116.html

相关文章:

  • Android14音频进阶:MediaPlayerService如何启动AudioTrack 上篇(五十五)
  • 有关网络安全的课程学习网页
  • Nginx全面配置
  • 【Java EE初阶十】多线程进阶二(CAS等)
  • 从0开始图形学(光栅化)
  • 【Python】使用 requirements.txt 与 pytorch 相关配置
  • 写读后感的时候,可以适当地引用书中的内容吗?
  • 54.螺旋矩阵(Java)
  • 【JS逆向三】逆向某某网站的sign参数,并模拟生成仅供学习
  • 利用Pybind11封装Python版的WiringPi!
  • 【QT+QGIS跨平台编译】之三十:【NetCDF+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • 用HTML5实现灯笼效果
  • 文心一言 VS 讯飞星火 VS chatgpt (198)-- 算法导论14.3 6题
  • shell脚本之无限计时器
  • Android:Volley框架使用
  • Linux嵌入式开发+驱动开发-中断
  • 栈的基本操作
  • Kafka 使用手册
  • Flink从入门到实践(一):Flink入门、Flink部署
  • CSP-202012-1-期末预测之安全指数
  • 秒杀相关问题解决
  • 【JavaScript】函数声明和调用
  • 排序算法---归并排序
  • Linux应用开发---网络通信
  • Qt网络编程-写一个简单的网络调试助手
  • 【深度学习】:滴滴出行-交通场景目标检测
  • Unity3d Shader篇(五)— Phong片元高光反射着色器
  • University Program VWF仿真步骤__全加器
  • 开发JSP应用程序
  • FastJson、Jackson使用AOP切面进行日志打印异常