SemVer Versioning

JinWooHyun·2020년 12월 12일
0

SemVer

노드 패키지의 버전은 SemVer(유의적 버저닝) 방식을 따름

Major(주 버전) : 하위 버전과 호환되지 않은 수정 사항이 생겼을 때 올림
Minor(부 버전) : 하위 버전과 호환된는 수정 사항이 생겼을 때 올림
Patch(수 버전) : 기능에 버그를 해결했을 때 올림

버전 앞에 기호를 붙여 의미를 더함

^1.1.1: 패키지 업데이트 시 minor 버전까지만 업데이트 됨(2.0.0버전은 안됨)
~1.1.1: 패키지 업데이트 시 patch 버전까지만 업데이트 됨(1.2.0버전은 안됨)
=, <=, >, <는 이상, 이하, 초과, 미만
@latest : 최신
@next로 가장 최신 배포판 사용 가능(불안정)
알파/베타/RC 버전이 존재할 수도 있음(1.1.1-alpha.0, 2.0.0-beta.1, 2.0.0-rc.0)

profile
Unicorn Developer

0개의 댓글