ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • gitignore
    Project using node.js/Cloning Youtube 2020. 8. 19. 16:15

      코드를 작성하고 github에 소스 코드를 올릴 때 원하지 않는 코드들이 있을 수가 있습니다. 그 중 대표적인 것이 node_modules 폴더입니다. npm 패키지를 설치할 때마다 node_modules에 파일들이 추가가 됩니다. 이 수백 개의 파일들을 git에 올릴 필요가 없습니다. 왜냐하면 package.json 파일만 있다면 'npm install' 명령어로 package.json에 설정된 파일들을 모두 다운 받아서 node_modules를 만들 수 있기 때문입니다.

    node_modules

      .gitignore 파일은 이러한 문제점을 해결해줍니다. '.gitignore'파일을 생성하고 그 안에 내가 원하지 않는 파일과 폴더명을 입력하면 github에 push를 할 때 .gitignore에 설정된 파일들은 repository에 올라가지 않습니다. VSC에 오른쪽 빨간 박스를 보시면 332라는 숫자가 보입니다. 이 숫자는 개발자가 commit을 하고 원격 저장소에 push를 할 때 push될 파일의 개수를 뜻합니다. 보이는 파일의 개수는 5개뿐이지만 node_modules 안에 300개가 넘는 파일들이 있다는 것을 의미합니다. 단지, express 하나만을 설치했을 뿐인데 말이죠.

     

      하지만 .gitignore을 생성하고 gitignore nodejs의 코드를 복사 붙여넣기하면 node_modules가 github에 올라가지 않게 됩니다.

    참고자료

    'Project using node.js > Cloning Youtube' 카테고리의 다른 글

    nodemon  (0) 2020.08.20
    babel  (0) 2020.08.20
    express 설치  (0) 2020.08.19
    npm 설치 및 세팅  (0) 2020.08.19
    node.js 설치  (0) 2020.08.19

    댓글

Designed by Tistory.