2013-04-15 2 views
8

Некоторые библиотеки не имеют уже созданного файла JavaScript в своем репозитории Github, потому что авторы этих библиотек не поддерживают артефакты сборки (например, Sinon.JS). Есть ли предпочтительный способ справиться с этим с помощью Bower?Решения для установки библиотек без предварительно созданного файла в bower

Я знаю, что могу раскошелиться в репозитории и зарегистрировать свою вилку с предварительно созданным файлом с Bower. Я просто не уверен, что это лучший/правильный способ справиться с этим.

ответ

4

В настоящее время это лучший способ. Вы также можете сохранить его локально и ссылаться на него в «зависимостях» с полным путем. Мы работаем над добавлением способности автора публиковать компоненты, такие как npm.

13

Если у вас нет надлежащего регистра Bower, вы можете установить его из любого git-репо (вы можете указать версии, если есть соответствующие теги git) и даже из файлов .zip или .tar.gz, если вы указали URL-адрес , Это из http://bower.io/

bower install <package> 

<package> Где может быть одним из следующих:

  • Имя, которое отображается на упаковке, зарегистрированный Бауэр, например, JQuery.
  • Удаленная конечная точка Git, например git: //github.com/someone/some-package.git. Может быть открытым или закрытым.
  • Локальная конечная точка Git, т. Е. Папка, которая является хранилищем Git.
  • Сокращенная конечная точка, например, кто-то/some-package (по умолчанию GitHub).
  • URL-адрес файла, включая файлы zip и tar.gz. Содержимое будет извлечено.

Конечно, вы не получите никакого разрешения зависимостей этот путь, но вы можете позаботиться о том, что вручную добавив какую-либо зависимость явно в файл bower.json

+0

это был самый полезный SO ответ, который я увиденный сегодня, безусловно. +1 – Kristian

Смежные вопросы