Node.js中的npm单独与批量升级依赖包的方式超详细讲解

 更新时间:2024年02月09日 10:10:22   作者:小袁搬码  
npm outdated仅检查所有已安装包的依赖关系,并将当前版本远程仓库中的最新版本进行对比,不会升级,这篇文章主要介绍了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

到此这篇关于Node.js中的npm单独与批量升级依赖包的方式超详细讲解的文章就介绍到这了,更多相关Node.js升级依赖包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • node NPM库string-random生成随机字符串学习使用

    node NPM库string-random生成随机字符串学习使用

    这篇文章主要为大家介绍了node NPM库string-random生成随机字符串学习使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • express框架,报错:“Cannot set headers after they are sent to the client”,解决方法总结

    express框架,报错:“Cannot set headers after t

    这篇文章主要介绍了express框架,报错:“Cannot set headers after they are sent to the client”,解决方法,结合实例形式总结分析了常见的问题原因与对应的解决方案,需要的朋友可以参考下
    2023-05-05
  • 浅谈HTTP 缓存的那些事儿

    浅谈HTTP 缓存的那些事儿

    HTTP 缓存机制作为 Web 应用性能优化的重要手段,是想要成为前端架构的必备技能。这篇文章主要介绍了浅谈HTTP 缓存并用node实现缓存,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • 解决修复npm安装全局模块权限的问题

    解决修复npm安装全局模块权限的问题

    今天小编就为大家分享一篇解决修复npm安装全局模块权限的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • node.js中module.exports与exports用法上的区别

    node.js中module.exports与exports用法上的区别

    Node.js 引入了模块(Module)概念,一个模块可以通过module.exports 或 exports 将函数、变量等导出,以使其它 JavaScript 脚本通过require() 函数引入并使用。那么node.js中module.exports与exports有什么区别呢?下面小编给大家解答下
    2016-09-09
  • import与export在node.js中的使用详解

    import与export在node.js中的使用详解

    本篇文章主要介绍了import与export在node.js中的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Node.js 与并发模型的详细介绍

    Node.js 与并发模型的详细介绍

    这篇文章主要介绍了Node.js 与并发模型的详细介绍,Node.js 现在已成为构建高并发网络应用服务工具箱中的一员,文章围绕主题展开详细的内容介绍,需要的朋友可以参考一下
    2022-07-07
  • 详解Node.js中间件是怎样工作的

    详解Node.js中间件是怎样工作的

    这篇文章主要介绍了详解Node.js中间件是怎样工作的,对中间件感兴趣的同学,可以参考下
    2021-04-04
  • Nodejs使用fs-extra模块进行目录和文件操作用法示例

    Nodejs使用fs-extra模块进行目录和文件操作用法示例

    fs-extra模块是基于fs 的文件操作相关工具库,封装了一些fs实现起来相对复杂的工具,下面这篇文章主要给大家介绍了关于Nodejs使用fs-extra模块进行目录和文件操作用法的相关资料,需要的朋友可以参考下
    2024-06-06
  • Nodejs核心模块之net和http的使用详解

    Nodejs核心模块之net和http的使用详解

    net和http模块都是node核心模块之一,他们都可以搭建自己的服务端和客户端,以响应请求和发送请求。这篇文章主要介绍了Nodejs核心模块之net和http的使用详解,感兴趣的小伙伴们可以参考一下
    2019-04-04

最新评论