push할때 node_modules 폴더는 용량이 커서 보통 ignore에 추가해놓자나
근데 이게 없으면 npm으로 추가한 모듈이 같이 안따라가니까 다른곳에서 땡겨받아도 실행이 안되고
그래서 package.json에 추가한 모듈의 정보를 넣어두고
받은곳에서 그 정보를 바탕으로 npm install 하면 필요한 모듈만 추가로 받는거임??
이게 맞다면 push한곳과 pull한곳의 환경을 똑같이 설정하려면 pull 하고서 npm install을 해줘야 되는부분이겠네?
당연한거 아니냐 환경에따라 다시 컴파일이 필요한 모듈들도 있는데 - dc App
그러니까 배포하는쪽은 신경 안쓰고 그냥 무지성 push하고 받는쪽에서 npm install을 해줘야된다는거지?
ㅇ.ㅇ package-lock.json도 같이 푸쉬해줘야댐 yarn이면 yarn.lock도 - dc App
맞아 그것도 찾아봤어 그렇다고 하는거같더라