Git 저장소에서 node_modules
폴더를 제외하려면, .gitignore
파일에 해당 폴더 경로를 추가하면 됩니다. 하위 프로젝트의 node_modules
폴더도 제외하려면, .gitignore
파일에 아래와 같이 경로를 추가합니다.
javascript**/node_modules/
위와 같이 경로 끝에 /
를 추가하여 폴더 전체를 제외합니다. **
는 모든 하위 디렉토리를 나타내며, node_modules
폴더가 포함된 모든 경로에서 node_modules
폴더를 제외합니다.
예를 들어, 다음과 같은 디렉토리 구조가 있다고 가정해보겠습니다.
cssproject/
├── node_modules/
├── src/
│ ├── index.js
│ ├── components/
│ │ ├── Button.js
│ │ └── Input.js
│ └── utils/
│ ├── api.js
│ └── helpers.js
└── subproject/
├── node_modules/
└── src/
├── index.js
├── components/
│ ├── Button.js
│ └── Input.js
└── utils/
├── api.js
└── helpers.js
위의 예에서 project
와 subproject
디렉토리에서 모두 node_modules
폴더를 제외하려면, .gitignore
파일에 아래와 같이 추가합니다.
javascript**/node_modules/
이제 node_modules
폴더와 하위 디렉토리에서 node_modules
폴더를 제외하므로, Git 저장소에는 node_modules
폴더가 포함되지 않습니다.