8

一部のライブラリでは、Github リポジトリにビルド済みの JavaScript ファイルがありません。これは、これらのライブラリの作成者がビルド アーティファクト (Sinon.JS など) を保持することに反対しているためです。Bower を使用してこれに対処するための推奨される方法はありますか?

リポジトリをフォークし、フォークをビルド済みファイルに Bower に登録できることはわかっています。これがこれを処理するための最良/正しい方法であるかどうかはわかりません。

4

2 に答える 2

13

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

bower install <package>

<package>のいずれかになります。

  • Bower に登録されているパッケージにマップされる名前 (jquery など)。
  • リモート Git エンドポイント (git://github.com/someone/some-package.git など)。パブリックまたはプライベートにすることができます。
  • ローカル Git エンドポイント、つまり Git リポジトリであるフォルダー。
  • someone/some-package などの省略形のエンドポイント (デフォルトは GitHub)。
  • zip および tar.gz ファイルを含むファイルへの URL。その内容が抽出されます。

もちろん、この方法で依存関係を解決することはできませんが、bower.json ファイルに依存関係を明示的に手動で追加することはできます。

于 2013-06-06T19:42:30.503 に答える
4

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

于 2013-04-16T10:37:38.047 に答える