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

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

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

相关推荐

  1. 简单认识 node 幽灵依赖

    2024-02-09 06:04:01       13 阅读
  2. 后端配合单个/批量导出excel方法

    2024-02-09 06:04:01       29 阅读
  3. node】关于npm、yarn、npx区别使用

    2024-02-09 06:04:01       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-09 06:04:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-09 06:04:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-09 06:04:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-09 06:04:01       18 阅读

热门阅读

  1. C#面:什么是Code-Behind技术

    2024-02-09 06:04:01       28 阅读
  2. PostgreSQL 与 MySQL 相比,优势何在?

    2024-02-09 06:04:01       36 阅读
  3. ASP.NET Core 7 MVC 使用 Ajax 和控制器通信

    2024-02-09 06:04:01       33 阅读
  4. C语言如何控制输出⻓度?

    2024-02-09 06:04:01       33 阅读
  5. 【flink状态管理(四)】MemoryStateBackend的实现

    2024-02-09 06:04:01       27 阅读