2014-11-12 2 views
2

npm을 사용하여 설치된 라이브러리의 심각한 종속성에 버그가 발생했습니다. 버그를 포크로 수정하고 github에 pull request을 생성했습니다.npm 라이브러리의 종속성을 패치하는 방법은 무엇입니까?

제 동료들과 수정 사항을 공유하는 방법을 알고 싶습니다. 이 부분은 article입니다.하지만 내 의존성이 아니기 때문에이 문제를 해결하는 방법을 모르겠다.

내 pull 요청이 빨리 받아 들여지더라도 라이브러리 유지 관리자가 자신의 의존성을 업데이트 할 때까지 기다릴 필요가 있습니다.

그런 문제를 해결하는 일반적인 방법이 있습니까?

+0

면허가 허락한다면, 당신은 자신의 라이브러리 npm 모듈을 만들고 그 대신에 의존성을 만들 수 있습니다. – FlavorScape

+2

예, 그렇지만 수시로 제 3 자 라이브러리를 많이 유지하고 있습니다. – mosch

답변

0

원본 라이브러리의 라이센스로 원하는대로 가져 와서 수정할 수 있다면 올바르게 고정 된 하위 모듈을 사용하여 복제하고 자신의 NPM 모듈 (비교적 쉬운 프로세스)을 제출할 수 있습니다. 또는 회사의 저장소로 체크인하고 package.json에 dep로 포함시키지 마십시오 (npm install으로 덮어 쓰지 않도록).

관련 문제