我刚刚开始使用Grunt,虽然concat依赖项在组合文件方面做得很好,但它并不提供对文件排序的任何支持,例如依赖声明。
我正在努力让Grunt与现有项目合作。这个项目使用的现有语法与Sprockets非常相似:
//= require vendor/farbtastic.js
//= require_directory vendor/semantic
//= require_tree controllers
如果有像concat这样的插件,但是使用这种语法或非常相似的语言对文件进行排序,那真的很棒。
不幸的是,我找不到多少。大多数建议使用require js,但我有太多的现有源来转换所有内容。在进行任何结构更改之前,我真的想让我的应用程序完全使用现有的源代码,例如添加require js。
我确实找到了一个名为geartrain的项目,但它只适用于javascript文件 - 因此它只能部分解决问题。它似乎没有得到很好的支持。
我想我可能会遇到自己的编码。是否有任何替代方案,无论是支持类似的语法,还是仅仅是一个众所周知,支持等问题的全面解决方案?
谢谢!