SemVer 版本工具

在本地比較、排序和判斷語意化版本,支援常用比較符、通配符、^、~ 和 OR 範圍。

瀏覽器本地處理
該頁面已通過公開目錄檢查;啟用JavaScript後可使用完整功能。
使用指南

如何使用SemVer 版本工具

SemVer 版本工具只在目前的瀏覽器中處理輸入,不會上傳、連線或儲存使用者資料。

  1. 輸入內容

    輸入多個版本以及可選的版本範圍,支援預發布版本。

  2. 選擇處理方式

    執行版本解析、升冪/降冪排序,或逐項判斷是否符合範圍。

  3. 檢查並匯出

    查看規範化版本、比較結果和不合法輸入提示。

限制與注意事項

  • 不存取 npm registry、不安裝相依套件,也不支援所有 npm 擴充範圍語法。
  • 版本範圍語義取決於工具支援的子集;發布前應使用專案實際的套件管理器複核。
  • 工具只提供本機輔助處理結果;重要設定、金鑰、文件和發布內容仍需在目標環境中複核。

常見問題

輸入會上傳到伺服器嗎?

不會。頁面只使用瀏覽器記憶體、本機檔案 API 和網站隨附的本機資源。

為什麼某個 npm 範圍無法解析?

工具只實作明確列出的 SemVer 子集,不支援的 hyphen range 或擴充語法會直接報錯。

為什麼結果仍需要人工檢查?

邊界語法、地區規範、第三方閱讀器和目標執行環境可能存在差異,工具不會取代最終驗證。

頁面反饋發現問題或有改進建議?
反饋功能需要在線上版使用

請在線上版啟用 JavaScript 後提交;目前工具或案例的本地功能不受影響。

前往線上版反饋