프로젝트에 .npmignore및 .gitignore파일 이 모두있는 경우 npm은 파일 만 사용 .npmignore합니다.
에서 문서 :
.npmignore파일을 사용 하여 패키지에서 물건을 보관하십시오. 어떤이 없다면 .npmignore파일 만이 있다.gitignore 파일이 다음 NPM은 일치 물건 무시합니다 .gitignore파일을. 당신이 경우 원하는 사용자에 의해 제외되는 것을 포함하는 .gitignore파일을, 당신은 빈 만들 수 있습니다 .npmignore그것을 무시하는 파일을.
간단한 용어로, NPM은 선호.npmignore 거기이지만, 다시로 떨어질 경우 파일을 .gitignore파일.
대부분의 경우 Git과 npm 모두 동일한 파일을 무시할 수 있으므로 .gitignore파일을 단독으로 사용하는 것이 좋습니다 . 불일치가있는 경우 (예 : npm과 Git가 서로 다른 파일을 무시해야 함) .gitignore및 .npmignore파일을 별도로 유지해야 합니다.
.npmignore파일 에 넣을 내용에 대한 추가 정보 : .npm을 내 테스트를 무시해야합니까?
.gitignore합니다.bin/트랜스 컴파일 된 ES6 앱이가는 dir을 제외lib/하고 ES6로 작성된 앱을 푸시 할 수 있습니다. 당신이 알아낼 수있다하지만, 문제는 NPM에 게시 된 패키지는이 있어야한다는 것입니다bin/