npm을 사용하면 package.json, package-lock.json 파일이 생깁니다.
package-lock.json 파일은 node_modules나 package.json파일을 수정하면 생성되는 파일입니다.
package-lock파일은 node_module이나 package.json이 수정되는 경우 생성되거나 업데이트되면서
당시의 의존성에 대한 정보를 가지고 있습니다.
같이 협업을 할때 package.json만 커밋하고 package-lock.json을 커밋하지 않는다면
반대쪽 사람이 npm install을 할때 일부 버전이 다르게 설치되어 오류가 발생할겁니다.
그러므로 package-lock.json 파일도 저장소에 같이 커밋을 해줘야합니다.
반응형
'기타' 카테고리의 다른 글
Git Branch 전략들 (0) | 2023.01.04 |
---|---|
Prettier 설치와 기존 파일 포맷팅 (0) | 2022.09.06 |
js없이 자동완성 만들기 (0) | 2022.01.18 |
firebase 배포하기 (0) | 2020.04.06 |
에버그린 브라우저(Evergreen Browser) (0) | 2019.12.27 |