잠금 파일
Lockfile
정의
잠금 파일은 프로젝트가 설치할 패키지들의 정확한 버전과 의존성 트리를 기록해 두는 파일이다. 설정 파일에는 흔히 버전 범위만 적혀 있어 같은 코드라도 설치 시점이나 환경에 따라 실제로 받아지는 패키지 버전이 달라질 수 있는데, 잠금 파일은 이 결과를 고정해 팀원 간, 개발과 배포 환경 간 불일치를 막는다. 흔한 오해는 설정 파일만 저장소에 올리면 충분하다는 생각인데, 잠금 파일을 함께 커밋하지 않으면 재현성 보장 효과가 사라진다. 의존성이 새로 추가되거나 갱신될 때 잠금 파일도 함께 변경되므로, 그 변경 내역을 리뷰 대상으로 다루는 것이 안전하다.
이 정의는 AI 가 쓰고 코드 게이트를 통과한 것입니다. 버전 번호와 코드 예시는 게이트가 막습니다 — 정확한 수치가 필요하면 지원 종료 트래커를 보세요.