Node.JS Set Up #3

0_CyberLover_0·2022년 3월 18일
0

Node.JS # 01

목록 보기
5/21
post-thumbnail

파일들을 삭제 한 다음 다시 vsc 터미널로 가서 npm i 설치 된 것들을 보면 node_modules 파일이 설치 되있는걸 볼수 있다.

살펴 보면 express 가 다시 설치 된걸 알수 있다.

이유는 npm이 package.json에서 dependencies를 찾아 그 안에 모듈을 보고 알아서 설치 한것이다.

그 만큼 package.json 이 중요한것이다.

팀으로 작업할때 github에 올릴때 node_modules 폴더 까지 올릴 필요 없이

index.js , package.json 만 올리면 다른 팀원이 그것을 다운 받아서

npm i를 하면 필요한 패키지를 알아서 설치를 해주기에 용량을 많이 잡아 먹는

node_modules폴더를 올릴 필요 없다.

package-lock.json 파일은 패키지들을 안전하게 관리해준다.

node_modules 폴더가 github에 올라가지 않게 숨겨 준다.

.gitignore 파일을 만들어주고 /node_modules추가 한다.

package.json 파일을 닫고 npm i를 해야 된다.

package.json이 열려 있고 뭔가 수정을 했는데 저장을 하지 않은 상태에서

npm i express를 실행하면 npm이 package.json의 dependencies를 수정하는데

저장을 안하면 버전 충돌이 일어난다.

그래서 무조건 npm install 할때는 package.json을 꼭 닫고 실행 해야된다.

profile
꿈꾸는 개발자

0개의 댓글