2014-04-15 3 views
2

최근 배포를 가속화하고 종속성을 수정하기 위해 내 응용 프로그램 node_modules 폴더를 VCS에 위탁하기 시작합니다.npm 패키지에는 무엇을 넣어야합니까?

많은 npm 패키지에는 테스트와 다양한 빌드가 필요하지 않은 수많은 잔뜩이 들어 있으며, 사용하지 않을 때마다 나는 내 레포에 넣을 때마다 주름살이 생깁니다.

그래서 npm 패키지에는 무엇을 넣어야합니까?

+0

일반적으로 소스 제어에 node_modules를 추가하지 마십시오. 이를 위해 package.json을 작성하십시오 – Dalorzo

+0

제 선택에 대해 이야기하지 않겠습니다. 참조하십시오 http://stackoverflow.com/a/19416403/737477 –

+0

mmm 포럼에서 "논의하지 ... 무슨 재미있는 개념 :) – Dalorzo

답변

2

테스트 및 기타 항목은 일반적으로 devDependencies에 포함시킬 좋은 항목입니다.

당신은 npm install --production을 사용하거나 사용하여 생산에 구성 플래그를 설정하여없이 패키지를 설치할 수 있습니다 npm config set production

나는 것 각각 무엇을하는지에 대한 이해를 얻기 위해 의존의 다른 유형의 정보를 this page보고 읽어 보시기 바랍니다 .

포함 할 최소한의 것은 모듈을 실행하는 데 필요한 것이지만 만드는 모듈에 따라 다릅니다. 패키지를 공개적으로 공유한다면 README.md는 거의 필수적이지만 사용자는 npm 및 github에서 패키지에 대한 간단한 개요를 볼 수 있습니다.

관련 문제