프로젝트를 구성하는 외부 package들이 어떤 의존성을 가지고 있는지 기록해 놓은 파일
같은 버전의 외부 package를 사용하더라도 시간에 따라 내부 의존성이 달라질 수 있다. 이유는 보통 내부 의존성을 호환되는 버전으로 설정되어 있기 때문에 언제 설치하냐에 따라 내부 의존성의 버전이 달라지게 되므로, 정상작동이 안될 수 도 있다.
그렇기에 package 수정사항이 있으면 package-lock.json도 같이 업데이트 되어야 한다.
'IT' 카테고리의 다른 글
[tcp] connection 개론 (0) | 2024.05.10 |
---|---|
stream 이해 (0) | 2024.05.03 |
npx 개념 (0) | 2024.05.03 |
JS 빌드 툴과 SWC (0) | 2024.02.15 |
[Github Action] 개념 (0) | 2024.02.13 |