新闻中心
如何使用 composer outdated 命令检查哪些依赖包有新版本?
composer outdated 用于列出项目中可更新的依赖包,包括直接和间接依赖,默认仅显示满足版本约束的更新,支持 --direct、--all 等选项控制输出范围。

直接运行 composer outdated 就能列出当前项目中所有有更新版本的依赖包,包括直接依赖和间接依赖(即 require 和 require-dev 中声明的包及其子依赖)。
基础用法:查看可更新的包
在项目根目录下执行:
composer outdated
默认只显示有新版本且满足当前 composer.json 版本约束(如 ^2.0)的包。比如你锁定了 "monolog/monolog": "^2.0",而最新稳定版是 2.10.0,它就会出现在列表里;但如果最新版是 3.0.0,不满足 ^2.0 范围,就不会显示(除非加 --all)。
常用选项增强实用性
-
--direct:只检查你在composer.json中直接声明的包(忽略 transitive 依赖),适合快速聚焦自己管理的依赖 -
--outdated:这是默认行为,可省略;加上--up-to-date则反向显示已是最新的包(较少用) -
--minor-only或--patch-only:限制只显示次要版本或补丁版本更新(例如只关心2.1.x → 2.2.x,不显示2.2.x → 3.0.x) -
--all:显示所有包,包括那些因版本约束被锁定、无法升级的(会标灰或注明“not upgradable”)
识别输出信息的关键列
命令输出通常包含四列:
Glarity
Glarity是一款免费开源的AI浏览器扩展,提供YouTube视频总结、网页摘要、写作工具等功能,支持免费的镜像翻译,电子邮件写作辅助,AI问答等功能。
131
查看详情
-
包名(如
phpunit/phpunit) -
当前安装版本(来自
composer.lock,如9.5.26) -
最新可用版本(满足约束的最高兼容版,如
9.6.15) -
版本差异说明(如
9.5.26 → 9.6.15,或标为dev-main表示有开发分支更新)
带 [dev] 标记的行表示该更新来自开发分支(如 dev-main),不是稳定版,需谨慎对待。
配合更新操作更高效
看到想升级的包后,不要直接全量更新。推荐按需升级:
- 升级单个包:
composer update vendor/package-name - 升级一组相关包:
composer update monolog/* symfony/* - 确认变更再执行:
composer update --dry-run先预览会修改哪些包和版本
升级前建议先提交当前代码,避免 composer.lock 变更引发意外问题。
基本上就这些。记住 outdated 是诊断工具,不是升级命令——它帮你看见“有什么可升”,下一步怎么升,还得自己决定。
以上就是如何使用 composer outdated 命令检查哪些依赖包有新版本?的详细内容,更多请关注php中文网其它相关文章!
# 回调
# 渌口区网站建设合同
# 静海区营销推广网站官网
# 浙江网站建设方案及报价
# seo能不能入2018
# 毕节市营销推广费用
# 合肥瑶海区网站推广
# 长春关键词网站优化排名
# 信宜酒店网站建设全包
# 吉安运营seo
# 衢州建设学校网站
# 稳定版
# 命令行
# php
# 如何解决
# 等功能
# 只显示
# 并在
# 如何使用
# 如何在
# 新版本
# ai
# 工具
# composer
# json
# js
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
“音游” × “怪文书” 题材的节奏冒险游戏 《晕晕电波症候群》确定于2026年4月发售!
在J*a里如何理解依赖关系的方向_依赖方向在模块结构中的作用
Archive of Our Own官网直达 AO3最新可用地址一览
Surface怎么安装系统 微软Surface Pro U盘重装win11教程
狙击外星人小游戏开始_狙击外星人小游戏立即开始
快手官方唯一登录入口 谨防山寨钓鱼网站
Win11怎么设置开机NumLock亮 Win11修改注册表InitialKeyboardIndicators值
照顾宝贝2小游戏免费秒玩入口
顺丰快递查单号物流信息 顺丰快递小程序查询入口
品牌机怎么重装系统 联想/戴尔/惠普笔记本恢复出厂系统教程
妖精漫画网页版登录入口免费_妖精漫画官网主页直接阅读漫画
在Qt QML中通过Python字典动态更新TextEdit内容的教程
MAC怎么让Dock栏只显示当前运行的应用_MAC终端命令实现极简Dock栏
手机屏幕碎了但能正常使用怎么办 手机外屏碎裂的修复建议
2025AO3夸克浏览器通道_AO3手机HTTPS安全入口分享
在J*a中如何使用Stream.map转换元素_Stream映射操作解析
c++项目目录结构应该如何组织_c++工程化项目结构规范
顺丰快件物流信息 官方网站查询入口
PHP 枚举:根据字符串获取枚举案例的策略与实现
MAC的“快捷指令”怎么同步到iPhone_MAC利用iCloud同步所有设备的自动化指令
《刺客信条:影》PS5 Pro和Switch 2画面对比
利用Bokeh CustomJS动态控制DataTable列可见性
PowerPoint如何制作滚动字幕结尾彩蛋_PowerPoint路径动画实现平滑滚动字幕效果
漫蛙网页登录入口 漫蛙漫画官方授权网址
Python类型检查:优化关联可选属性的Mypy推断策略
html怎么在cmd下运行php文件_cmd运行html中php文件方法【教程】
AO3同人作品网入口 AO3搜索引擎官网永久地址
构建轻量级网站内部消息系统:Formspree 集成指南
铁路12306官网网页端快速入口 铁路12306官方首页登录教程
QQ邮箱官网登录入口 QQ邮箱网页版邮箱快速登录
Lar*el DB::listen 事件中的查询执行时间单位解析
漫蛙manwa官网登录界面_漫蛙漫画网页版主站入口
LINUX的perf命令入门_LINUX官方性能分析工具的使用与解读
谷歌邮箱网页版官方页面入口 谷歌邮箱网页端快速访问
荒野行动PC版怎么注册_荒野行动PC版账号注册详细流程图文教程
C++如何比较两个字符串_C++ string compare函数与操作符对比
京东单号查询入口_京东快递订单追踪入口
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
限制HTML日期输入框的日期选择范围
sublime怎么覆盖插件的默认快捷键_sublime快捷键优先级与设置
J*a递归快速排序中静态变量的状态管理与陷阱
2026年发布! 美少女养成动作RPG《神剑少女战记》发布实机演示
快手赚钱渠道_快手收益来源
如何在Python中使用Optional类型处理可变对象并避免Pylint警告
Win11蓝牙耳机断连怎么解决 Win11蓝牙设置重新配对与驱动更新【技巧】
css滚动动画效果怎么实现_使用Animate.css滚动触发动画类
拼多多视频播放卡顿如何处理 拼多多视频播放优化技巧
包子漫画官方网站在线链接-包子漫画在线阅读平台主页地址
Log4j Console Appender性能瓶颈与高并发优化策略
126邮箱账号注册 电脑版登录入口


2025-12-14
浏览次数:次
返回列表