使用grunt按特定顺序将源包含到html中(对于AngularJS)

时间:2014-05-30 00:25:45

标签: angularjs gruntjs

我正在尝试将Grunt用于我的AngularJS项目。包括bower-components在grunt-wiredep(之前的grunt-bower-install)中没有问题。但我还想自动包含我所做的所有脚本。我正在关注Angular team proposes的新文件结构。有一个Grunt插件grunt-include-source,但我没有成功使用它,因为我需要一些特定顺序的文件。我需要我的app.js在顶部,我需要一个组件模块定义文件在该组件的其他文件之前......

关于如何实现自动化的任何想法?

编辑:提一下,我通过一个丑陋的黑客来完成这项工作。 Grunt-include-source可以按目录(父级优先)排序,也可以按文件夹中的文件升序排序。所以在我的根应用程序文件夹中,我有app.js和app-controller.js,所以我重命名app.js以便它首先出现,因为" +"在" - "之前,我将其重命名为app + .js。对于需要特殊订购的其他文件类似......但我显然不想继续使用这种黑客。

0 个答案:

没有答案