webpack配置篇(三十八):语义化版本(Semantic Versioning)规范格式
2023-03-14 22:59:12 时间
说明
玩转webpack学习笔记
开源项目版本信息案例
软件的版本通常由三位组成,形如:X.Y.Z
版本是严格递增的,此处是:16.2.0 -> 16.3.0 -> 16.3.1
在发布重要版本时,可以发布 alpha, rc 等先行版本
alpha 和 rc 等修饰版本的关键字后面可以带上次数和 meta 信息
React 版本信息
遵守 semver 规范的优势
由 github 提出。
优势:
- 避免出现循环依赖
- 依赖冲突减少
语义化版本(Semantic Versioning)规范格式
主版本号:当你做了不兼容的 API 修改,重要特性新增
次版本号:当你做了向下兼容的功能性新增
修订号:当你做了向下兼容的问题修正。
先行版本号
先行版本号可以作为发布正式版之前的版本,格式是在修订版本号后面加上一个连接号(-),再加上一连串以点(.)分割的标识符,标识符可以由英文、数字和连接号([0-9A-Za-z-])组成。
alpha:是内部测试版,一般不向外部发布,会有很多 Bug。一般只有测试人员使用。
beta:也是测试版,这个阶段的版本会一直加入新的功能。在 Alpha 版之后推出
rc:Release Candidate 系统平台上就是发行候选版本。RC 版不会再加入新的功能了,主要着重于除错。
相关文章
- 速抢福利!多款2023新年红包封面
- QQ 浏览器搜索相关性实践
- 速抢! 6000个 红包封面
- 腾讯云与虚拟平台Metalife合作打造拟真化元宇宙虚拟形象
- 腾讯O264RT,适配最广的端上自研软件编码器
- 李子柒重回大众视野,拿回商标
- DNSPod十问高晓波:城中村需要怎样的智慧物联网?
- React语境下前端DDD的长年探索经验
- 你的2022年度开发者关键词,请查收>>
- 7天DAU超亿级,《羊了个羊》技术架构升级实战
- GME SDK 2.9.6,3D语音功能优化/伴奏功能优化/WebGL适配/Electron适配优化
- 快抢!兔年限定红包封面来啦~
- ESXi/vCenter部署Gentoo Linux - OpenRC/SystemD
- OpenCloudOS 如何利用 nettrace 进行网络故障诊断
- Lighthouse与清华学子共探云上游戏开发
- R语言分布滞后非线性模型(DLNM)研究发病率,死亡率和空气污染示例|附代码数据
- 决策树对消费者共享汽车使用情况调查数据可视化分析|附代码数据
- R语言股市可视化相关矩阵:最小生成树|附代码数据
- 极值理论 EVT、POT超阈值、GARCH 模型分析股票指数VaR、条件CVaR:多元化投资组合预测风险测度分析|附代码数据
- 企点营销官网更新,揭秘2023新增长法则