2013-04-15 7 views
8

Niektóre biblioteki nie mają już wbudowanego pliku JavaScript w swoim repozytorium Github, ponieważ autorzy tych bibliotek są przeciwni przechowywaniu artefaktów wokół (na przykład Sinon.JS). Czy istnieje preferowany sposób radzenia sobie z tym za pomocą Bower?Rozwiązania do instalowania bibliotek bez wstępnie zbudowanego pliku w altance

Wiem, że mogłem rozwidlić repozytorium i zarejestrować moje widły z wstępnie zbudowanym plikiem z Bower. Po prostu nie jestem pewien, czy jest to najlepszy/poprawny sposób radzenia sobie z tym.

Odpowiedz

4

Obecnie jest to najlepszy sposób. Możesz również przechowywać go lokalnie i odwoływać się do niego w "zależnościach" z pełną ścieżką. Pracujemy nad dodaniem zdolności autora do publikowania komponentów, takich jak npm.

13

Jeśli nie ma odpowiedniego pakietu rejestracyjnego Bower, można zainstalować z dowolnego repo GIT (można określić wersje, jeśli istnieją odpowiednie tagi git), a nawet z pliku .zip lub .tar.gz, jeśli podasz adres URL . To z http://bower.io/

bower install <package> 

Gdzie <package> może być jednym z następujących:

  • Nazwa, która mapuje do pakietu zarejestrowanej Bower, na przykład, jQuery.
  • Zdalny punkt końcowy Git, np. Git: //github.com/someone/some-package.git. Może być publiczny lub prywatny.
  • Lokalny punkt końcowy Git, tj. Folder będący repozytorium Git.
  • Skrócony punkt końcowy, np. Ktoś/jakiś pakiet (domyślnie GitHub).
  • Adres URL pliku, w tym pliki zip i tar.gz. Jego zawartość zostanie wyodrębniona.

Oczywiście nie dostaniesz żadnej uchwały o zależnościach w ten sposób, ale można zadbać o to ręcznie dodając jakąkolwiek zależność wprost do pliku bower.json

+0

był to najbardziej przydatny SO odpowiedzieć mam dziś widziałem zdecydowanie. +1 – Kristian

Powiązane problemy