2

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

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

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

网站项目是一个 symfony 项目,其中包含使用 composer 的两个包,因此这些包被下载到供应商文件夹中。

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

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

4

1 回答 1

1

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

希望有帮助。

于 2013-05-21T14:42:54.553 回答