2013-04-15 3 views
8

일부 라이브러리는 Github 저장소에 JavaScript 파일을 아직 빌드하지 않았습니다. 이러한 라이브러리의 작성자는 (예 : Sinon.JS) 주위에 빌드 아티팩트를 보관하지 않기 때문입니다. Bower를 사용하여이를 처리 할 때 선호되는 방법이 있습니까?bower에서 미리 빌드 된 파일없이 라이브러리를 설치하기위한 솔루션

저장소를 포크 할 수 있고 내 포크를 Bower가 미리 작성한 파일로 등록 할 수 있음을 알고 있습니다. 나는 이것이 이것을 처리하는 가장 좋은/올바른 방법인지 잘 모르겠습니다.

답변

4

현재 가장 좋은 방법입니다. 로컬로 유지하고 '의존성'에서 전체 경로로 참조 할 수도 있습니다. 저자는 npm과 같은 구성 요소를 게시 할 수있는 기능을 추가하고 있습니다.

13

올바른 Bower 패키지 등록자가없는 경우 적절한 git 태그가있는 경우 버전을 지정할 수있는 git repo에서 설치할 수 있으며 url을 제공하면 .zip 또는 .tar.gz 파일에서도 설치할 수 있습니다 . <package> 다음 중 하나가 될 수있는 곳이 http://bower.io/

bower install <package> 

에서입니다 :

  • 예컨대 정자, JQuery와에 등록 된 패키지에 매핑하는 이름입니다.
  • 원격 Git 엔드 포인트 (예 : git : //github.com/someone/some-package.git). 공개 또는 비공개가 될 수 있습니다.
  • 로컬 Git 엔드 포인트, 즉 Git 저장소 인 폴더.
  • 예 : someone/some-package (기본값은 GitHub)입니다.
  • zip 및 tar.gz 파일을 포함하여 파일에 대한 URL입니다. 그것은 내용이 추출됩니다. 물론

이 방법 종속성 해결을받지 않습니다,하지만 당신은 내가했습니다 답변을 수동으로 가장 유용 당신의 bower.json 파일

+0

에 명시 적으로 종속 및 추가 돌볼 수 오늘까지 보았다. +1 – Kristian

관련 문제