使用grunt订购css / javascript文件的最佳方法是什么?

时间:2014-01-31 07:43:10

标签: javascript css build concatenation gruntjs

我刚刚开始使用Grunt,虽然concat依赖项在组合文件方面做得很好,但它并不提供对文件排序的任何支持,例如依赖声明。

我正在努力让Grunt与现有项目合作。这个项目使用的现有语法与Sprockets非常相似:

//= require           vendor/farbtastic.js
//= require_directory vendor/semantic
//= require_tree      controllers

如果有像concat这样的插件,但是使用这种语法或非常相似的语言对文件进行排序,那真的很棒。

不幸的是,我找不到多少。大多数建议使用require js,但我有太多的现有源来转换所有内容。在进行任何结构更改之前,我真的想让我的应用程序完全使用现有的源代码,例如添加require js。

我确实找到了一个名为geartrain的项目,但它只适用于javascript文件 - 因此它只能部分解决问题。它似乎没有得到很好的支持。

我想我可能会遇到自己的编码。是否有任何替代方案,无论是支持类似的语法,还是仅仅是一个众所周知,支持等问题的全面解决方案?

谢谢!

0 个答案:

没有答案