Co oznacza zapis wersji ze znakiem ^ w package.json ?

Co oznacza zapis wersji ze znakiem ^ w package.json ?
S5
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 238
0

Co oznacza taki zapis jak poniżej w package.json ? Dotyczy on wersji zainstalowaniej biblioteki. Czy oznacza to, że pierwsza cyfra, czyli main features w danej bibliotece nie moze byc zmieniana na większą albo mniejszą w aplikacji ?

Kopiuj
^1.2.4
G8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 85
SA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1453
2

https://docs.npmjs.com/about-semantic-versioning

Chodzi o to, że nie interesuje Cię ta konkretną wersją zależności, ale akceptujesz minor release'y, bo zgodnie z semantic versioning nie powinny wprowadzać breaking changes.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.