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

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

文章目录

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

npm查看与升级依赖包

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

shell 复制代码
 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. 批量升级新版本

shell 复制代码
 npm upgrade

4. npm-check-updates

1. 全局安装

shell 复制代码
npm install -g npm-check-updates

2. ncu查看可升级的版本

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

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

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

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

3. 升级依赖版本

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

shell 复制代码
ncu -u
相关推荐
幼儿园技术家7 分钟前
多方案统一认证体系对比
前端
十一.36612 分钟前
83-84 包装类,字符串的方法
前端·javascript·vue.js
over69725 分钟前
深入解析:基于 Vue 3 与 DeepSeek API 构建流式大模型聊天应用的完整实现
前端·javascript·面试
用户40993225021233 分钟前
Vue3计算属性如何通过缓存特性优化表单验证与数据过滤?
前端·ai编程·trae
接着奏乐接着舞1 小时前
react useMeno useCallback
前端·javascript·react.js
码农阿豪1 小时前
Vue项目构建中ESLint的“换行符战争”:从报错到优雅解决
前端·javascript·vue.js
xhxxx1 小时前
AI打字机的秘密:一个 buffer 如何让机器学会“慢慢说话”
前端·vue.js·openai
韩曙亮2 小时前
【Web APIs】BOM 浏览器对象模型 ⑥ ( location 对象 | location 常用属性和方法 | URL 简介 )
前端·javascript·dom·url·bom·location·浏览器对象模型
用户21411832636022 小时前
CC-Switch配置切换神器:5秒搞定多设备同步,坚果云让配置永不丢失
前端
勤奋的懒洋洋3502 小时前
前端实现多个图片打包下载
前端