2013-04-15 8 views
8

これらのライブラリの作者は、(Sinon.JSなど)ビルドアーチファクトを回避するため、JavaScriptファイルをGithubリポジトリに作成していないライブラリがあります。 Bowerを使用してこれを処理する方法がありますか?bowerに事前ビルドされたファイルを持たないライブラリをインストールするためのソリューション

私はリポジトリをフォークして、フォークをBowerの事前ビルドされたファイルで登録できることを知っています。これを処理するにはこれが最善の方法であるかどうかは分かりません。

答えて

4

現在、これが最善の方法です。また、それをローカルに保持し、それをフルパスで「依存関係」で参照することもできます。著者はnpmのようなコンポーネントを公開する機能を追加しています。

13

適切なBowerパッケージのレジストリがない場合は、任意のgitリポジトリ(適切なgitタグがある場合はバージョンを指定できます)、さらにはURLを指定すると.zipまたは.tar.gzファイルからインストールできます。 これはhttp://bower.io/<package>は、次のいずれか

bower install <package> 

からです:

  • バウアー、例えば、jQueryを使って登録されたパッケージにマップの名前。
  • リモートGitエンドポイント(例:git://github.com/someone/some-package.git)。公開または非公開にすることができます。
  • ローカルのGitエンドポイント、つまりGitリポジトリのフォルダです。
  • 誰か/ some-packageなどの省略形のエンドポイント(デフォルトはGitHub)。
  • zipファイルとtar.gzファイルを含むファイルへのURL。それは内容が抽出されます。もちろん

あなたは、任意の依存関係の解決をこのように得ることはありませんが、あなたはそれの世話をすることができます手動でbower.jsonファイルに明示的に依存関係を追加する

+0

これが最も有用であったので、私はしまし答えます今日までに見られた。 +1 – Kristian

関連する問題