처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

package-lock.json(또는 yarn.lock) 파일의 역할은?

쉬움 freeCodeCamp
보기 및 정답
A 설치된 패키지의 정확한 버전과 의존성 트리를 고정하여 모든 환경에서 동일한 설치를 보장한다
B 패키지를 기본 레지스트리에서 다운로드할 수 없을 때 미러 사이트나 대체 소스를 자동으로 제공한다
C 패키지의 전체 소스 코드를 로컬에 캐시하여 인터넷 연결 없이 오프라인 환경에서도 설치를 지원한다
D 프로젝트에 설치된 각 패키지의 오픈소스 라이선스 유형과 라이선스 텍스트만 기록한다

해설

lock 파일은 의존성의 정확한 버전, 다운로드 URL, 해시값을 기록합니다. 이를 통해 팀원, CI/CD, 프로덕션 환경 모두 동일한 패키지 버전을 설치할 수 있습니다. package.json의 범위 지정(^, ~)과 달리 정확한 버전이 고정됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기