新闻中心

Composer require安装时如何指定stability flag (@dev)

2025-12-07
浏览次数:
返回列表
使用 @dev 可安装不稳定的开发版本,如 composer require vendor/package:@dev,支持指定分支或标签,且不影响全局稳定性设置。

composer require安装时如何指定stability flag (@dev)

在使用 Composer 安装依赖时,如果你想安装不稳定的版本(如 devalphabeta 等),可以通过在包名后附加 stability flag 来实现。例如,使用 @dev 可以明确要求安装开发版本。

直接在 require 命令中指定 @dev

在运行 composer require 时,直接在包名后加上 @dev

composer require vendor/package:@dev

这会安装该包的最新开发版本(通常是主分支,如 dev-maindev-master)。

你也可以指定更具体的开发分支或标签:

  • composer require vendor/package:dev-feature-branch — 安装某个特定的开发分支
  • composer require vendor/package:1.2.x-dev — 安装 1.2 分支的最新开发版

理解 stability flags

Composer 支持多种稳定性标记,优先级从低到高:

  • @dev — 开发版本(包括 dev- 前缀的分支)
  • @alpha — Alpha 测试版
  • @beta — Beta 测试版
  • @rc — 发布候选版
  • @stable — 稳定版(默认)

如果你的 composer.json 中设置了 "minimum-stability"stable(默认),就必须显式使用 @dev 才能安装不稳定版本。

Openflow Openflow

一键极速绘图,赋能行业工作流

Openflow 88 查看详情 Openflow

临时放宽稳定性要求

使用 stability flag 不会影响全局配置。Composer 会自动允许该包使用更低的稳定性级别,而不会修改 composer.json 中的 minimum-stability

例如:

composer require monolog/monolog:@dev

只会让 monolog/monolog 安装开发版本,其他包仍遵循默认稳定性规则。

基本上就这些。通过 @dev 标记可以灵活安装开发版本,无需更改项目整体配置。

以上就是Composer require安装时如何指定stability flag (@dev)的详细内容,更多请关注其它相关文章!


# 你想  # 开封网站优化推广公司  # 安徽网站建设网站制作  # seo培训教程推荐学生  # 抖音上拼多多关键词排名  # 合肥短视频营销推广方案  # 介休英文网站推广  # 珠海抖音seo公司排名  # 康平媒体网站建设资费  # 健身器材推广有哪些网站  # seo引导蜘蛛  # 相关文章  # js  # 工作流  # 加载  # 交互性  # 测试版  # 如虎添翼  # 不稳定  # 如何使用  # 如何解决  # ai  # composer  # json 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 淘宝支付提示失败如何解决 淘宝支付流程优化方法  AI抖音网页版免费视频入口 AI抖音网页端最新视频实时观看  AO3同人作品网入口 AO3搜索引擎官网永久地址  PDF怎么合并PDF并保持格式_PDF合并文件保持排版教程  J*aScript中安全有效地处理localStorage字符串数据  poki网页游戏推荐_poki免费游戏平台入口  QQ邮箱官方网站登录入口_QQ邮箱网页版在线使用  Win11怎么查看电脑配置_Win11硬件配置检测工具使用  零跑汽车11月交付量达70327台 实现连续9个月正增长  汽水音乐车机版横屏版7.1 汽水音乐车机版横屏版下载入口  Bilibili动漫最新防封地址发布-Bilibili动漫2025年最稳正版入口推荐  Composer的 "conflict" 字段有什么用_如何声明不兼容的包以避免依赖冲突  微信怎么把收藏的内容分类管理 微信收藏内容标签分类方法  2026年发布! 美少女养成动作RPG《神剑少女战记》发布实机演示  CSS条件样式无法按设备触发怎么排查_media条件语句正确设置解决触发问题  c++如何使用Meson构建系统_c++比CMake更快的构建工具  Python多版本共存与虚拟环境管理深度指南  Excel文件在线转换快速入口 Excel在线格式转换网站  Go语言中的*string:深入理解字符串指针  优化Django表单:提交验证失败后保留用户输入  Surface怎么安装系统 微软Surface Pro U盘重装win11教程  2025-2030年全球乘用车销量预测:新能源成增长主力  解决Tabulator日期时间排序问题的专业指南  css卡片内容溢出如何处理_使用overflow隐藏或scroll显示内容  蛙漫官网漫画入口地址_蛙漫在线畅读无广告弹窗  响应式CSS Grid布局:优化网格项在小屏幕下的堆叠与宽度适配  印象笔记如何设离线包出差查阅_印象笔记设离线包出差查阅【离线阅读】  sublime怎么进行远程开发编辑_配置rsub/rmate实现sublime编辑服务器文件  抖音怎么赚钱_抖音创作者变现方法与途径指南  机构:以往存储涨价周期小米利润率实际上有所改善 能转嫁给消费者等  Mac怎么使用表情符号_Mac Emoji快捷键面板  NVIDIA股价11月重挫12%:下月有望好转 但难回5万亿美元巅峰  高德地图公交到站提醒失败如何解决 高德提醒权限设置  iCloud登录入口网页版 苹果iCloud官网登录  CSS Box Model与弹性按钮:维持布局稳定的动画实践  星露谷物语官网入口 星露谷物语游戏官网入口  c++如何实现一个简单的ECS框架_c++数据驱动设计与游戏开发  在J*a里如何理解依赖关系的方向_依赖方向在模块结构中的作用  Django表单提交验证失败后保持字段值不刷新  Golang如何优雅处理error_Golang error处理最佳实践总结  Python getattr() 异常处理深度解析:避免程序意外退出  优化大型XML文件解析:基于Python流式处理的内存高效方案  动漫共和国防屏蔽稳定域名-动漫共和国官方正版直达通道  React列表渲染与独立状态管理:避免全局状态影响局部更新  谷歌浏览器无痕模式怎么开 Chrome开启无痕浏览设置方法【教程】  J*aScript中向JSON对象添加新属性的正确姿势  excel怎么制作工资条 excel快速生成工资条的方法  想当下一个《2077》?《心之眼》Steam评价升至"多半好评"  Python vgamepad库按键模拟:正确使用XUSB_BUTTON常量  JUnit5/Mockito:优雅测试内部依赖与异常处理的实践 

搜索