Node_modules 폴더 무시
프로젝트에서 작업하는 동안 git이 추적하지 않기를 원하는 폴더가 있을 수 있습니다. .env 파일, node_modules 폴더 등이 될 수 있습니다.
이 폴더는 로컬 컴퓨터 전용이며 다른 사람과 공유할 수 없습니다. node_modules 폴더의 크기가 몇 메가바이트에서 몇 기가바이트까지 다양할 수 있기 때문일 수 있습니다.
작업하는 동안 node_modules 폴더에 추적하고 싶지 않은 변경 사항이 많이 있을 수 있습니다. 따라서 다양한 방법을 사용하여 폴더를 무시할 수 있습니다.
루트 폴더에 있는 node_modules 폴더 무시
다음 폴더 구조를 살펴보겠습니다.
. | ├── .gitignore ├── node_modules └── src └── index.html 여기에서 .gitignore 파일을 생성하여 수행할 수 있는 git이 추적하는 node_modules 폴더를 포함하지 않도록 프로젝트를 설정해야 합니다. .gitignore 내부에 언급된 파일/폴더는 git에서 추적하지 않습니다. 따라서 node_modules를 무시하려면 .gitignore 폴더 안의 내용은 다음과 같아야 합니다.
node_modules 전체 프로젝트에 있는 모든 node_modules 폴더 무시
이를 시연하기 위해 다음 폴더 구조로 다음 프로젝트를 수행합니다.
. ├── backend │ ├── index.html │ └── node_modules ├── frontend │ ├── index.html │ └── node_modules └── .gitignore frontend 및 backend 폴더에는 두 개의 node_modules 폴더가 있고 프로젝트 루트에는 .gitignore 파일 하나만 있습니다. 두 node_modules 폴더를 모두 무시하려면 .gitignore 폴더의 내용이 다음과 같아야 합니다.
**/node_modules 여기에서 두 개의 연속적인 별표 **와 슬래시 /는 frontend 및 backend 폴더 모두의 node_modules 폴더와 일치하도록 모든 디렉토리에서 일치합니다. 따라서 Git은 두 node_modules 폴더를 모두 무시합니다.
