2

さまざまなバンドルを含む Symfony プロジェクトで Grunt タスクを処理する方法に関するアドバイスとヒントを探しています。

例: 基本的なログイン システムと一般的な Web アプリケーション用の基本的な UI を含む "backendBundle" を作成しました。UI は Twitter のブートストラップ、jQuery UI の一部を使用しており、独自の JS と CSS もいくつか含まれています。このバンドルはプライベート git リポジトリにあります。

また、BackendBundle を継承し、いくつかの CMS 機能をバックエンドに追加する 2 つ目のバンドル (CMSBundle) も作成しました。CMSBundle は明らかに BackendBundle の UI を使用していますが、独自の追加の CSS/JS がいくつかあります。

Web サイト プロジェクトは、composer を使用する両方のバンドルを含む symfony プロジェクトであるため、バンドルは vendor フォルダーにダウンロードされます。

問題は、私の Gruntfile.js がプロジェクトのルート フォルダー (別名 Web サイト) に存在し、インポートされたバンドルの要件を認識していないことです。

特定のバンドルによって提供されるタスクを別の Gruntfile.js ファイルに含める/インポートする方法はありますか?

4

1 に答える 1

1

あなたが説明したものを複数のバンドルで機能させる直接的な経験はありませんが、Grunt Hubはあなたが求めていることを達成できるようです. ファイル グロビング パターンまたは静的パスのいずれかを使用して、Grunt Hub が各バンドルの Gruntfile.js を見つけられるようにするだけで済みます。

それが役立つことを願っています。

于 2013-05-21T14:42:54.553 に答える