minor
-
[NPM] Sementic Versioning개발/Javascript 2022. 6. 26. 17:14
npm install을 이용해 라이브러리를 설치하면 package.json과 package-lock.json이 생깁니다. 두 파일에 모두 버전 정보가 들어있는데 package-lock.json에 더 자세한 정보가 들어있습니다. 공통적으로 x.x.x로 표현되는 버전을 발견할 수 있습니다. x.x.x로 표현되는 버전은 각 자리마다 의미가 있습니다. 이를 sementic version이라고 합니다(혹은 semver). 맨 앞이 메이저 버전, 가운데가 마이너 버전, 마지막이 패치 버전입니다. 1. 기존 버전과 호환되지 않게 API가 바뀌면 메이저 버전을 올립니다 2. 기존 버전과 호환되면서 새로운 기능이 추가되면 마이너 버전을 올립니다. 3. 기존 버전과 호환되면서 버그 픽스가 이루어진 것이면 패치 버전을 올립..