✏️ AI 术语图鉴

版本号 · SemVer

英文:semantic versioningsemantic 重音在 man

技术栈与工具难度:硬核 ★★★

🗣️一句话大白话

软件版本的通用暗语:1.4.2 = 大版本.小版本.修补。升级规则藏在位置里:改第一位(2.0.0)= 有破坏性变更;改第二位 = 加新功能;改第三位 = 只修 bug。

🎬真实场景

依赖从 4.17.20 升到 4.17.21——放心升(只修了 bug);从 4.17.20 升到 5.0.0——先看迁移文档(用法可能变了)。看懂版本号,就知道哪次升级危险。

📮你可以这样说

「升级依赖时,只允许补丁和小版本升级(第三、二位);跨大版本的升级单独列出来,等我确认。」

⚠️边界与常见误解

  • 大版本跳级(4→5)常伴随「用法变了」:老代码可能直接坏
  • ^1.4.2 表示「允许自动升到 <2.0.0」:前缀符号控制自动升级范围
  • 不是所有包都守规矩:跨版本升级前扫一眼变更日志

🔗相关术语