Skip to content
Latchkey

Version Range - CI/CD用語集の定義

version range とは、依存関係の一致する任意のバージョンを許可する制約で、semver 記法での ^1.2.0(互換な minor と patch)や ~1.2.0(patch のみ)などがあります。

トレードオフ

range を使うとバグ修正を自動的に受け取れますが、lockfile がないとインストールが非決定論的になります。新しく一致するリリースがインストール内容を変えうるためです。

関連ガイド