JA
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
ホーム お気に入り
Voltar

バージョン比較(SemVer)

2つのSemVerバージョンを比較し、バージョン一覧を並べ替え、^1.2.0や>=2 <3などの範囲を満たすものを確認します。

使い方

SemVerバージョンを比較。

バージョン一覧と範囲

利用できる言語: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

次のツールサイト用カウントダウン→
広告

バージョン比較(SemVer): 用途

2つのバージョンを入力すると、どちらが新しいかと差の種類(メジャー、マイナー、パッチ、プレリリース)が、変わった部分をハイライトして表示されます。後半ではバージョン一覧を貼り付けて並べ替え、^2.0.0、~1.4、>=1.2 <3などの範囲を入力すると、npmのルールで条件を満たすバージョンと最大のものがわかります。

使い方

  1. バージョンAとBを入力。
  2. バージョン一覧を貼り付け。
  3. 範囲を入力して該当するものを確認。

使うタイミング

  • package.jsonの範囲指定を理解する。
  • リリースタグを並べ替える。
  • アップデートで互換性が壊れるか確認。

よくある質問

セマンティックバージョニングの仕組みは?

バージョンはMAJOR.MINOR.PATCHの3つの数字です。互換性が壊れるとメジャー、互換性のある機能追加でマイナー、バグ修正だけならパッチが上がります。-beta.1のような接尾辞はプレリリースで、正式版より前に位置します。

^と~の違いは?

^1.2.3は1.2.3以上の1.x.x(2.0.0未満)を受け入れます。~1.2.3は1.2.3以上の1.2.xのパッチ(1.3.0未満)だけです。npmのルールです。

1.0.0-rc.1は1.0.0-beta.2より大きいですか?

はい。プレリリースのラベルは部分ごとにアルファベット順で比較されるので、rcはbetaの後になります。ただしどちらも正式な1.0.0より前です。

本当に無料?

はい、100%無料です。登録不要、サブスクなし、利用制限なし。すべてのツール:Tools123は無料です。

関連ツール

ご支援ありがとうございます!

寄付はサイトの維持に役立ちます。ツールはみなさんの役に立つよう作っていますが、サーバー費用がかかります。ご支援いただけるととても助かります。金額を選択または入力してください:

Stripeによる安全な決済。別のタブで開きます。

ツールは現状のまま、保証なしで提供されます。結果やその利用について責任を負いかねます。