3

私は yeoman を使用して最初の本格的なプロジェクトを開始していますが、ドキュメントからは理解できない問題に遭遇しました。

私の新しい webapp は、基本の JavaScript として bootstrap-js と lodash を使用しているyeoman install ...ため、これら 2 つのライブラリに対して使用しました。これにより、両方のライブラリ (および jquery) の github リポジトリ全体componentsが、アプリのルートにあるディレクトリとディレクトリにあるディレクトリの 2 つのディレクトリに複製されたようですapp

今、これを自分の git リポジトリにコミットしたいと思います。明らかに、依存ライブラリのリポジトリ全体をリポジトリに配置しても意味がありません。最悪の場合、components ディレクトリ内にある min.js ファイルだけを配置することもできます。しかし、依存関係をリストしたファイルを追加し、他のコーダーに yeoman を使用して自分のマシンに依存関係をインストールさせるのが最善だと思います。

それを行う方法はありますか?package.jsonそれを置く場所かもしれない があるようですが、フォーマットは何ですか? ドキュメントはcomponents.jsonBowerから言及していますが、これがどのように使用できるかは明らかではありません.

何か案は?

4

1 に答える 1

2

現時点での最善の選択は、依存関係を含む component.jsonファイルを作成し、コンポーネント フォルダーを gitignore することです。または、コンポーネント フォルダーのみを含めることもできます。

コンポーネントに実際に必要なものだけが含まれるように、 .bowerignoreタイプのファイルを取得する作業を進めています。

二重のコンポーネント フォルダーに関する質問については、「bower がパッケージを 2 回インストールするのはなぜですか? 」を参照してください。

于 2012-12-03T02:36:06.327 に答える