Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用grunt订购css/javascript文件的最佳方式是什么?_Javascript_Css_Build_Concatenation_Gruntjs - Fatal编程技术网

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

使用grunt订购css/javascript文件的最佳方式是什么?,javascript,css,build,concatenation,gruntjs,Javascript,Css,Build,Concatenation,Gruntjs,我刚刚开始使用Grunt,虽然concat依赖项在组合文件方面做得足够好,但它不支持对文件进行排序,例如依赖项声明 我正试图让Grunt处理一个现有的项目。此项目使用的现有语法与链轮非常相似: //= require vendor/farbtastic.js //= require_directory vendor/semantic //= require_tree controllers 如果有一个像concat这样的插件,但使用这种语法或非常类似的语法来排序文

我刚刚开始使用Grunt,虽然concat依赖项在组合文件方面做得足够好,但它不支持对文件进行排序,例如依赖项声明

我正试图让Grunt处理一个现有的项目。此项目使用的现有语法与链轮非常相似:

//= require           vendor/farbtastic.js
//= require_directory vendor/semantic
//= require_tree      controllers
如果有一个像concat这样的插件,但使用这种语法或非常类似的语法来排序文件,那将非常棒

不幸的是,我没有找到多少。大多数人建议使用requirejs,但我有太多的现有源代码,无法转换所有内容。我正处于这样一个阶段,我真的希望在进行任何结构更改(如添加require js)之前,让我的应用程序能够完美地与现有源代码一起工作

我确实发现了一个名为geartrain的项目,但它只对javascript文件有效——因此它只能部分解决问题。它似乎没有得到很好的支持

我想我可能会面临自己编写代码的问题。是否有其他选择,无论是支持类似的语法,还是只是一个好的全面解决方案,以解决这个问题,这是众所周知的,受支持的,等等

谢谢