快速開始
-
輸入版本
可選v首碼,如v1.2.3。
-
讀compare
負數表示第一個版本更小。
輸入x.y.z版本,查看major/minor/patch遞增結果,並與另一版本比較大小。
隱私提示:本地解析,不上傳伺服器。
↓ 在下方輸入區貼上內容,結果會立即顯示
语义化版本号递增与比较 (major/minor/patch)。
major +1
2.0.0
minor +1
1.3.0
patch +1
1.2.4
compare (a vs b)
-1
支持可选 v 前缀与 x.y.z 三段数字; 不含预发布标签。 负数 a<b,0 相等,正数 a>b
輸入x.y.z版本,查看major/minor/patch遞增結果,並與另一版本比較大小。
輸入版本
可選v首碼,如v1.2.3。
讀compare
負數表示第一個版本更小。
不含-alpha、+build等預發佈與構建中繼資料。
比較兩個SemVer版本大小、判斷prerelease順序,並類比patch/minor/major遞增,符合npm語義化版本規範。
發佈前確認版本號是否高於線上、依賴衝突排查、CI腳本中版本規則人工覆核時使用。
開發新功能時,先用小算盘遞增minor版本(如1.2.3→1.3.0)。 發佈前檢查API相容性:若存在破壞性變更,手動改為major遞增(1.2.3→2.0.0)。 最後用版本比較功能確認新版號高於所有已發佈版本。
處理緊急bug時,團隊常同時修改多個版本線。 比如修復1.2.3的漏洞後生成1.2.4,同時比較該版本是否低於正在開發的1.3.0。 該工具可快速驗證版本樹關係,避免發佈順序錯誤。
Input
1.2.3 patch bump
Output
1.2.4
覈心x.y.z比較一致; 複雜範圍請用npm命令列。
該工具遵循標準Semver 2.0規範,預發佈版本需用專用工具比較(如npm semver庫)。 我們聚焦覈心的x.y.z格式,確保大多數開發場景的可靠性。