SemVer

1 posts
유의적 버전(Semantic Versioning, SemVer) 완벽 정리

유의적 버전(Semantic Versioning, SemVer) 완벽 정리

package.json을 열어 보면 "react": "^18.2.0" 같은 줄이 잔뜩 보이는데요. 여기서 18.2.0이라는 숫자 세 개가 정확히 무엇을 뜻하는지, 앞에 붙은 ^ 기호는 또 무슨 의미인지 자신 있게 설명할 수 있으신가요? 🤔 저도 한동안은 "그냥 버전 번호겠지" 하고 넘겼는데요. 막상 npm install 한 번에 의존성이 깨지거나, 내가 만든 라이브러리의 버전을 올려야 하는 입장이 되면 이 숫자들의 규칙을 모르고는 한 발짝도 나아가기 어렵습니다. 이 숫자 세 개에는 유의적 버전(Semantic Versioning,

Discord