Composer 没有 --with-dependencies 选项,该选项不存在于任何官方版本中;正确选项是 --with-all-dependencies(Composer 2.2+),用于更新指定包及其所有可升级的直接和间接依赖,且严格遵守项目现有版本约束。

Composer 没有 --with-dependencies 这个选项,它并不存在于任何官方版本的 Composer 命令中。
这是个常见误解,可能源于对其他包管理器(如 npm 或 pip)行为的混淆,或误读了过时/错误的文档。Composer 的设计原则是:更新一个包时,默认就会同时更新其兼容范围内的依赖,前提是这些依赖的版本约束允许升级——它不需要额外开关来“启用”依赖更新。
要安全、可控地更新某个包以及它所依赖的其他包(包括传递依赖),推荐以下做法:
composer update vendor/package-name:只更新指定包及其满足 composer.json 中版本约束的依赖项(包括子依赖),不会动其他未提及的包。composer.json 中该包的版本约束合理,例如 "monolog/monolog": "^2.8",这样 Composer 才能在 ^2.8 范围内升级它的
依赖(如 psr/log)。--with-all-dependencies(Composer 2.2+):这个才是真实存在的选项,作用是:当更新某个包时,连带更新所有被它直接或间接依赖的包(即使那些包没在 composer.json 中显式声明),但依然遵守当前项目中已有的版本约束。--with-all-dependencies ≠ --with-dependencies(后者无效)
MCP市场
中文MCP工具聚合与分发平台
211
查看详情
composer update monolog/monolog --with-all-dependencies:更新 monolog/monolog,并更新它所依赖的 所有可升级的包(比如 psr/log、php 兼容性相关包等),只要不违反你项目里已有的其他约束。composer update monolog/monolog(无额外选项):只更新 monolog/monolog 和它 直接依赖且版本允许升级 的包,更保守。运行前建议先执行 composer update --dry-run 查看将要变更的包列表;生产环境务必配合版本控制和测试,避免意外升级引入不兼容变更。
基本上就这些。
以上就是如何在 Composer 中使用 --with-dependencies 选项来更新一个包及其所有依赖?的详细内容,更多请关注php中文网其它相关文章!
# 依赖更新
# composer
# 整站seo设置
# 推广数字营销活动方案
# 巴南区云网站推广
# 廊坊响应式网站建设
# 东夏seo优化流程
# 河北短视频seo厂家
# 桐梓县网站优化服务
# 上海360推广营销报价
# 新余网站优化
# 上街seo优化排名价格
# 则是
# 才是
# 自动加载
# 如何将
# 有什么区别
# 转换成
# 在一
# 不兼容
# 个旧
# 如何在
# 为什么
# npm
# json
# js
# php
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
抖音商城官网是什么_抖音商城官方网址与访问方法
火狐浏览器如何刷新修复浏览器 火狐浏览器“重置Firefox”功能详解
漫蛙app官方版手机正版入口-漫蛙漫画manwa在线漫画正版入口
铁路12306官网登录入口 铁路12306在线购票官方平台
汽水音乐在线听歌网页版 汽水音乐在线听歌网页版入口
泰拉瑞亚网页版在线登录入口 泰拉瑞亚官方正版入口
ToDesk远程摄像头功能使用方法_ToDesk远程视频画面查看设置教程
j*a中ArrayBlockingQueue的使用
Excel如何快速合并单元格内容_Excel文本合并与函数操作技巧
抖音号升级成企业资质怎么弄?有什么好处?
六级准考证号怎么查_四六级准考证查询入口官网
《长生:天机降世》火塔小怪大全
《小黑盒》删除历史浏览方法
《海豚家》注销账号方法
如何查找哪个composer包引入了特定的依赖?
韩小圈网页版PC端入口 韩小圈网页版官方网站入口
rabbitmq 持久化有什么缺点?
Win10如何彻底关闭OneDrive Win10禁用云同步功能【纯净】
WPS长文档分栏排版不乱方法_WPS分栏+分节符报纸排版教程
Dagster资产间数据传递与用户配置管理教程
《小宇宙》标记不友善评论方法
B站怎么开|直播| B站|直播|申请需要什么条件【新手必看】
Python定时发送QQ消息
《花瓣》创建专辑方法
使用逻辑应用(Logic Apps)自动处理邮件附件中的XML到Excel
天堂漫画网页版在线阅读 天堂漫画手机版入口
发博客与长微博技巧
我的世界官方网址入口 我的世界游戏主页直达入口
如何在 WordPress 前端实现内容提交:古腾堡编辑器的替代方案与实践
sublime怎么在文件中显示代码结构大纲_sublime符号列表功能
智云Q3和Q2有什么升级_智云Q3与Q2手持云台功能与性能对比分析
Fedora怎么安装 Fedora Workstation安装步骤
在React中正确处理HTML input type="number"的数值类型
《微信》视频号原创声明开启方法
解决Flex容器横向滚动内容截断与偏移问题
漫蛙manwa官网浏览入口_漫蛙漫画网页版访问链接
极兔快递官网查询入口手机版 手机极兔快递登录查询入口官方
《偃武》甘宁技能详解
德邦物流在线查询系统 德邦快递货物运输追踪
如何在mysql中设计餐饮点餐系统_mysql点餐系统项目实战
网页版网易云音乐入口_网易云音乐在线官网登录
search中maxlength属性用法解析
VB表达式书写规则解析
百度网盘如何设置上传限额
CodeIgniter 3 中基于 MySQL 数据高效生成动态图表教程
抖音视频如何添加标题?添加标题有哪些好处?
Safari浏览器自动填表功能失效怎么办 Safari表单管理修复
谷歌学术论文搜索引擎 谷歌学术官网入口论坛永久链接
sublime如何处理超大文件不卡顿 _sublime打开大日志文件技巧
批改网官网首页登录 批改网学生用户登录入口
2025-12-15
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。