NPM은 .gitignore에 나열된 파일을 무시합니까?
npm install
명령 ( preinstall
작업 사용 )으로 생성 된 파일이 있습니다. git 저장소 나 NPM 프로젝트에 추가하고 싶지 않습니다.
파일 이름을 가정 할 것은 foo.json
내가 그것을 추가 .gitignore
로 파일 foo.json
.
NPM 레지스트리에 업로드하는 것을 피하기에 충분합니까?
.npmignore
확실히 파일을 무시할 파일을 추가 할 수 있다는 것을 알고 있지만 .gitignore
이미이 작업을 수행 했다면 추가하지 않겠습니다 .
프로젝트에 .npmignore
및 .gitignore
파일 이 모두있는 경우 npm은 파일 만 사용 .npmignore
합니다.
에서 문서 :
.npmignore
파일을 사용 하여 패키지에서 물건을 보관하십시오..npmignore
파일 이 없지만 파일 이 있는.gitignore
경우 npm은.gitignore
파일 과 일치하는 내용을 무시 합니다. 당신이 경우 원하는 사용자에 의해 제외되는 것을 포함하는.gitignore
파일을, 당신은 빈 만들 수 있습니다.npmignore
그것을 무시하는 파일을.
간단한 용어로, NPM은 선호.npmignore
거기이지만, 다시로 떨어질 경우 파일을 .gitignore
파일. 따라서 둘 다 있으면 .npmignore
파일 을 사용 합니다.
대부분의 경우 Git과 npm 모두 동일한 파일을 무시할 수 있으므로 .gitignore
파일을 단독으로 사용하는 것이 좋습니다 . 불일치가있는 경우 (예 : npm과 Git는 다른 파일을 무시해야 함) .gitignore
및 .npmignore
파일을 별도로 유지해야 합니다.
.npmignore
파일 에 넣을 내용에 대한 추가 정보 : .npm을 내 테스트를 무시해야합니까?
이것을 읽는 사람은 git에서 파일 / 디렉터리를 무시하려고하지만 npm 게시에 포함시키고 자하며 .npmignore
운이없는 빈 파일을 사용하려고 시도했습니다 . 작동합니다.
당신의에서 .gitignore
파일, 파일을 추가 / 제외 할 dir에 **/build
예를 들어 당신의 .npmignore
파일 확인 같은 파일 / 디렉토리를 지정하지만 함께 !
이 포함됩니다 빌드 예를 들어, 그래서 접두사!**/build
참고 URL : https://stackoverflow.com/questions/24942161/does-npm-ignore-files-listed-in-gitignore
'Program Tip' 카테고리의 다른 글
MongoDB, 배열에서 객체 제거 (0) | 2020.11.01 |
---|---|
DIV의 "위치"속성의 기본값은 무엇입니까? (0) | 2020.11.01 |
NSString containsString 충돌 (0) | 2020.11.01 |
C 부동 소수점 리터럴을 double이 아닌 부동 소수점으로 만듭니다. (0) | 2020.11.01 |
XML에서 요소 또는 속성을 사용해야합니까? (0) | 2020.11.01 |