语义化版本Semantic Versioning

你可能会说

AI 让我把依赖从 18 升到 19,我该直接升吗?

用「主版本.次版本.修订号」三段数字表达改动影响范围的版本约定依赖配置中的版本号如 "react": "^18.3.1" 由三段数字构成:末尾修订号通常是兼容的问题修复,中间次版本增加新功能,首位主版本变化则往往包含破坏性改动。通过观察版本数字的变化位置即可预估升级风险;跨主版本更新前必须阅读破坏性变更清单。
先知道
也常被叫作语义化版本号SemVer
延伸阅读 · 权威出处