ご存じのように、Symfony2.1 では php バンドルとパッケージは composer によって管理されていますが、Web アセットの管理も接続するのは良い考えでしょうか? PHP パッケージの更新に使用するのと同じコンソール コマンドを使用して、Twitter Bootstrap、jQuery、jQueryUi、Underscore.js、およびその他の多くのライブラリを更新したいと考えています。
これを行うことの深刻な欠点はありますか?
ご存じのように、Symfony2.1 では php バンドルとパッケージは composer によって管理されていますが、Web アセットの管理も接続するのは良い考えでしょうか? PHP パッケージの更新に使用するのと同じコンソール コマンドを使用して、Twitter Bootstrap、jQuery、jQueryUi、Underscore.js、およびその他の多くのライブラリを更新したいと考えています。
これを行うことの深刻な欠点はありますか?
まあ、それは素晴らしいアイデアのように聞こえますが、私はそれが可能だとは思いません:
components
ディレクトリに入れます。これは Web アセットの正しいディレクトリではありません。これを変更する必要があります。Bower について私が知る限り、Bower の設定でこれを変更することはできません。これはほぼゼロです。UPDATE @xanidoが言ったように、Bower 0.3.0以降のオプションで出力ディレクトリを設定できます。directory
Symfony2 で Web アセットを管理することはできますが、Bower (およびおそらく他の同様のプログラム) を使用できますが、これら 2 つを組み合わせることは適切な方法ではありません。別の Web アセット ディレクトリを取得しますが、Bower と Composer を別々に使用すると便利です。