티스토리 뷰

728x90
반응형

이 개발 일지는 어딘가에 내용을 정리하기 애매하지만 기억을 하기 위해서 따로 일지를 작성하게 되었습니다.

 

 

 

package-lock.json이 애 필요한가?

npm으로 개발한 프로젝트를 가져오거나, yarn으로 몇가지를 설치하면서 package-lock.json이 생성되곤 한다. 이건 의존성 트리에 대한 정보를 기록하고 있기 때문에, 반드시 같이 올려줘야 다른사람도 문제 없이 똑같은 환경에서 실행할 수 있다.

 

필자는 이 부분을 매번 무시하고 삭제를 하게 되었는데, 이런 뜻이 있는 줄을 몰랐다. 앞으로는 gitignore에 포함을 시키지 않고 push를 해야겠다.

 

추가적으로 yarn으로 하게 되면 yarn.lock가 생긴다. 그러면 필자는 yarn으로 공부 중에 있는데, package-lock.json을 지우고 yarn.lock를 업로드 해야하는 것인가? 라는 궁금증이 생겼다.

 

결론 yarn.lock는 yarn으로 하는 개발자에게 필요하고, package.json은 npm으로 개발하는 자에게 필요한 것 같다.

728x90
반응형

'Who are you? > Diary' 카테고리의 다른 글

21년 4월 20일 오늘의 개발일지  (0) 2021.04.21
21년 4월 19일 오늘의 개발일지  (0) 2021.04.19
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함