在Symfony项目中使用grunt与不同的bundle

时间:2013-05-18 15:08:06

标签: symfony gruntjs bower

我正在寻找一些建议&关于如何处理包含不同包的Symfony项目中的Grunt任务的提示。

例如: 我创建了一个“backendBundle”,它包含一个基本的登录系统和一般Web应用程序的基本UI。 UI使用Twitter引导程序,jQuery UI的一些部分,它还包含我自己的一些JS和CSS。此捆绑包位于私人git仓库中。

我还创建了第二个包(CMSBundle),它导入继承BackendBundle并向后端添加一些CMS功能。 CMSBundle显然使用了BackendBundle的UI,但它有一些额外的CSS / JS。

网站项目是一个symfony项目,其中包含使用composer的两个包,因此捆绑包将下载到vendor文件夹。

问题是我的Gruntfile.js位于项目的根文件夹(也就是网站)中,并且不知道导入的bundle的要求。

有没有办法在单独的Gruntfile.js文件中包含/导入特定包提供的任务?

1 个答案:

答案 0 :(得分:1)

我没有任何直接经验可以让您描述的内容跨多个捆绑包,但似乎Grunt Hub可能会完成您所追求的目标。你只需要确保它(Grunt Hub)可以通过文件通配模式或静态路径找到每个包的Gruntfile.js。

希望有所帮助。