我目前正在使用Grails 资源插件,我有许多像这样定义的模块:
bootstrap { resource url:'js/libs/bootstrap/bootstrap.min.js' resource url:'css/libs/bootstrap/bootstrap-responsive.css' resource url:'css/libs/bootstrap/bootstrap-glyphicons.css' resource url:'css/libs/bootstrap/bootstrap.min.css' }
这非常方便,因为它将Javascript和CSS文件组合在一起形成一个概念性的Bootstrap模块.
我现在正在研究资产管道插件,看来文件只能require
是同一类型的其他文件,这意味着我现在有两棵依赖树(CSS&JS)而不是一棵,这是一个问题,因为存在相互依赖性,例如,bootstrap.js取决于bootstrap.css.
asset-pipeline插件是否允许声明类型间依赖关系?如果没有,处理这个问题的最佳方法是什么?