新闻中心
如何让 Composer 在更新时跳过(skip)某个特定包的更新?
推荐使用 Composer 2.2+ 的 --ignore 参数跳过特定包更新,如 composer update --ignore=monolog/monolog;旧版本可用锁定版本+显式更新范围或临时修改 composer.json 约束。

可以通过 composer update 的 --with-dependencies 配合 --no-update-with-dependencies 或更直接的方式:使用 --ignore 参数(Composer 2.2+)或临时注释 + update 范围控制来跳过特定包。
使用 --ignore 参数(推荐,Composer 2.2+)
Composer 2.2 起原生支持 --ignore,可明确排除某个包及其子依赖不参与更新:
- 命令示例:
composer update --ignore=monolog/monolog - 支持多个包:
composer update --ignore=monolog/monolog --ignore=phpunit/phpunit - 注意:被忽略的包版本不会变,其依赖也不会被顺带更新(即真正“跳过”)
锁定版本 + 更新其他包(兼容旧版 Composer)
若用的是 Composer 2.1 或更早,--ignore 不可用,可改用“只更新指定包”的反向策略:
- 先查看当前已安装的包列表:
composer show - 记下想保留的包名和当前版本(如
guzzlehttp/guzzle v7.5.0) - 执行更新时显式列出**要更新的包**,不包含目标包:
composer update symfony/* lar*el/framework - 这样未列出的包(如
guzzlehttp/guzzle)将保持原版本不动
临时修改 composer.json(稳妥但需还原)
适用于需要确保绝对不更新、且能接受短暂编辑配置的场景:
良精Wap企业网站管理系统 1.2
什么是企业WAP网站,企业3G网站 企业WAP网站一般是指展示企业形象,介绍企业产品的WAP手机网站或者3G手机网站,让客户可以通过手机就能了解一个企业的大体情况和产品内容,从而更广泛的宣传企业,赢得更多的客户关注度!一般企业WAP网站包括:公司介绍,产品介绍,企业新闻动态,服务范围介绍,留言板,企业招聘信息等内容,如果有特殊要求,我们也会按照客户的要求定做。 企业为何要建设手机WAP网站,3
0
查看详情
- 打开
composer.json,找到对应包的 require 条目 - 将其版本号改为精确版本(如
"monolog/monolog": "2.9.1"),去掉^或~ - 运行
composer update—— 因版本锁死,该包不会变动 - 更新完成后,可手动改回宽松版本约束(如
"^2.9"),避免后续维护遗漏
用 replace 或 conflict(进阶控制)
适合长期固定某包、或防止意外引入冲突版本:
-
"replace":声明本项目“替代”某包(常用于 fork 替换),Composer 将不再安装原包 -
"conflict":例如"conflict": { "lar*el/framework": ">=10.0.0" },阻止升级到不兼容版本 - 二者都写在
composer.json根对象中,生效于所有 update 操作
基本上就这些。日常推荐优先用 --ignore(够简洁),老项目可选锁定版本法。关键是别误以为 require 里写死版本就万事大吉——如果其他包的依赖树强制拉取新版本,仍可能触发升级,所以配合 update 范围控制更可靠。
以上就是如何让 Composer 在更新时跳过(skip)某个特定包的更新?的详细内容,更多请关注php中文网其它相关文章!
# 配置文件
# 网站推广录取量
# 直播推广营销策略
# 自有网站怎么推广
# 蓬莱网站建设招聘公司
# 北京网站优化体验
# 黔江微生活网站建设
# 湘西入门网站推广
# 网站seo网站seo经典易速达
# 贷款行业网站推广案例
# 池州seo推广哪家强
# 的是
# 如何将
# php
# 尼克
# 该怎么
# 可以通过
# 如何在
# 企业网站
# 管理系统
# 跳过
# composer
# json
# js
# laravel
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法
蛙漫漫画官网在线入口 蛙漫全本漫画免费阅读平台
b站赚钱渠道_b站收益来源
CSS布局:解决全屏元素100%尺寸与外边距导致的页面溢出问题
深入理解rpy2中的类型转换:优化Python对象到R矩阵的映射
Win11怎么开启省电模式_Win11电池节电模式自动开启
Windows7怎么硬盘安装 Windows7提取ISO镜像到非系统盘并运行setup.exe实现硬盘直装【教程】
《刺客信条4:黑旗》重制版新细节曝光:无缝加载 地图更细致!
Golang如何通过reflect操作map_Golang reflect map操作与遍历技巧
PS5 Pro有点优势但不多! 《燕云十六声》PS5平台与PC性能画面对比
机构:以往存储涨价周期小米利润率实际上有所改善 能转嫁给消费者等
深入理解与实现最大堆的Heapify过程:常见错误与修正
J*aScript:在map操作中高效处理空数组
汽车之家官方网站官网入口_汽车之家网页版直接进入
LocoySpider如何部署到云服务器_LocoySpider云部署的远程配置
在Qt QML中通过Python字典动态更新TextEdit内容的教程
必由学官网快捷入口 必由学网页版在线学习平台
yandex入口引擎手机版 yandex安卓版下载入口
顺丰国际快递查询 国际件官方查询入口
谷歌浏览器最新官方入口链接 谷歌浏览器网页版官网导航
QQ官网正版登录链接 QQ在线登录入口最新
网易大神怎么保存别人动态的图片_网易大神动态图片保存方法
c++如何实现一个简单的软件渲染器_c++从零开始的3D图形学
vivo手机参数配置怎么增强信号_vivo手机参数配置信号增强方法
在VS Code中配置和运行Dart程序的完整步骤
Discord Slash 命令响应超时问题的异步解决方案
Bing引擎入口最新2025 Bing搜索免费官方登录
html两个JS只运行一个怎么办_让双JS在html中都运行方法【技巧】
Go语言中高效处理x-www-form-urlencoded表单数据
蛙漫画网页版全站入口 蛙漫热门作品免费浏览
C++的std::mdspan是什么_C++23中用于操作多维数组的非拥有视图
C++如何进行游戏物理模拟_使用Box2D库为C++游戏添加2D物理效果
LINQ to XML为何解析失败? 深入理解C# XDocument的异常处理
铁路12306改签能改到更早的车次吗_铁路12306改签提前车次规则
新三国志曹操传110级星符试炼夏侯渊极难攻略
红果短剧网页版官网入口 官方最新网址发布
KFC游戏互动怎么赢取优惠券_KFC线上游戏活动参与与优惠代码赢取教程
Gmail邮箱申请注册直达_Gmail邮箱免费注册PC版官网入口2025
大象笔记网页版入口 印象笔记网页版登录入口
CSS Flexbox与媒体查询:实现响应式布局中元素的并排与堆叠
Google翻译怎么语音输入_Google翻译语音输入功能使用与设置方法
QQ邮箱官方登录入口_QQ邮箱网页版快捷使用平台
AO3中文官网链接_AO3网页版稳定镜像站
在J*a项目里如何构建对象之间的契约_接口约束的实际落地
漫蛙2网页版漫画入口 漫蛙漫画在线官方登录
零跑汽车11月交付量达70327台 实现连续9个月正增长
windows10怎么查看硬盘序列号_windows10硬盘id查询命令
J*aScript中如何高效提取对象指定属性
谷歌浏览器如何快速清除某个网站的数据_Chrome网站缓存清理方法
J*a编写用户注册与登录功能_掌握字符串与验证逻辑


2025-12-16
浏览次数:次
返回列表
e=monolog/monolog;旧版本可用锁定版本+显式更新范围或临时修改 composer.json 约束。