반응형
범위
#2.2 Understanding Dependencies
Dependencies
npm i
npm i express를 하지 않아도 dependencies에 express가 써져 있어서 express를 자동으로 깔아줌
똑똑이!
package.json에 프로젝트를 동작시킬 때 필요한 모듈이 어떤 건지 정보를 담고 있다.
좋은 이유: 만약 팀으로 nodeJS 프로젝트를 진행하거나 컴퓨터를 바꿀 때 깃허브에 node_modules를 올릴 필요가 없음
node_modules 폴더는 용량이 크기 때문에 만약 올리면 시간이 오래걸림
그냥 package.json에 dependencies가 있고 npm i만 누르면 전부 다운받아줌 😎
package-lock.json
package-lock.json은 패키지를 안전하게 관리해줌
패키지가 수정 됐는지 해시값으로 체크해줌
만약 우리 프로젝트가 이 package.json으로 동작하는데 다른 사람이 이 package.json으로 설치하면 package-lock.json에 있는 버전으로 정확하게 다운받아줌
깃허브에 안올라가게 node_modules 파일 숨겨주기
반응형
'노마드 코더 - 초급 > 유튜브 클론코딩' 카테고리의 다른 글
Nodemon 설치하기 (1) | 2022.03.27 |
---|---|
Babel 설치 (0) | 2022.03.24 |
scripts / 서버 만들기 express (0) | 2022.03.23 |
json / git 연결 / package.json 만들기 (0) | 2022.03.23 |
NodeJS / NPM (0) | 2022.03.22 |