Skip to content
Latchkey

Pre-release Version とは何か?

pre-release version とは、release-candidate や beta タグのようなハイフン付きのラベルを付加することで、まだ安定していないと示された semantic versioning のリリースです。pre-release は対応する安定バージョンより下にソートされ、明示的にオプトインしない限り通常は version range から除外されます。これにより、メンテナは標準の install に影響を与えずに早期の build を提供できます。

なぜ重要か

resolver はデフォルトで pre-release をスキップするため、beta を公開しても caret range 上の全員を誤ってアップグレードすることはありません。チームは、安定になる前に今後のリリースを CI でテストするために、意図的にオプトインします。pipeline が pre-release の build を受け入れるか拒否するかを決めなければならないとき、ソートの規則を理解することが重要になります。

関連ガイド