🌱

협업에서 초기 환경 설정 클론하기(npm install)(node.js)

작성일자
Feb 18, 2022
태그
ETC
프로젝트
책 종류
notion image
환경설정을 마치고
server폴더와 .gitignore 파일과 README.md파일이 들어있는
2022-1-HAPPINESS-MONEYBOX파일을 깃허브에 올려두었다.
 
server 폴더 안에는
node_modules, public, routes, views 폴더와
app.js, package.json 파일을 만들어두었다.
 
깃허브에 올릴 때, node_modules 폴더는 gitignore를 이용해 제외하고 올렸다.
 
따라서 팀원들은 클론 후 바로 개발을 진행하는게 아니라 여러 라이브러리들을 다운받아야한다.
이를 위해선
1. 먼저 node.js를 다운받고, 프로젝트를 클론한 폴더를 편집기로 연다.
2. 클론한 폴더인 2022-1-HAPPINESS_MONEYBOX 폴더를 연 상태에서 터미널창에 cd server를 입력해서 sever 폴더를 연다.
3. 그 상태에서 터미널 창에 npm install(혹은 npm i)이라고 입력하면 필요한 라이브러리들이 전부 자동으로 다운로드 된다.
(이유: package.json 덕분에 가능하다. npm install 을 실행하면 package.json 에 포함된 의존성 패키지들이 일괄적으로 설치되기 때문이다.)
 
초기에 한 명이 환경설정을 마치고 커밋해두면 나머지 사람들은 이 방법을 따라하면 환경설정 끝이다. 사진으로 설명하자면 아래 사진들을 순서대로 진행하면 된다.
 
내가 초기에 환경설정을 한 사람이라 팀원들의 간편한 환경설정을 위해
구글링 한 결과대로 직접 다른 컴퓨터로 실험해보고 위 방법을 정리해 팀원들에게 알려줬다
앞으로도 협업에서 초기 환경설정된 폴더를 클론할 땐 위 방법을 떠올려야겠다.
 
server폴더 열기, node 버전 확인하기(node 깔려있는지 확인할 겸)
server폴더 열기, node 버전 확인하기(node 깔려있는지 확인할 겸)
npm install로 초기 환경설정한 사람이 필요하다 판단한 라이브러리들 일괄 설치
npm install로 초기 환경설정한 사람이 필요하다 판단한 라이브러리들 일괄 설치
서버 켜기, 이어서 개발 시작하면 됨
서버 켜기, 이어서 개발 시작하면 됨