grunt globbing除了文件

Nao*_*aor 4 javascript glob node.js gruntjs

我有一个文件列表:

 'app/scripts/module.js',
 'app/templates/templates.js',
 'app/scripts/**/*.js'
Run Code Online (Sandbox Code Playgroud)

这将加载app/scripts/module.js,app/templates/templates.js然后app/scripts/**/*.js加载除之前加载的文件(module.js)之外的所有文件.
现在我希望它加载位于app/scripts/a.js列表末尾的另一个文件.
问题是app/scripts/**/*.js加载时,它已加载app/scripts/a.js.
我想写一些东西app/scripts/**/*.js (!a.js)- 加载除a.js以外的所有东西.
这有可能吗?

小智 7

你想加载'a.js',但是在其他脚本之后?这个怎么样,(从文档中提取)

['app/scripts/**/*.js', '!app/scripts/**/a.js', 'app/scripts/**/a.js' ]
Run Code Online (Sandbox Code Playgroud)

如果您不想加载'a.js',那么只需删除数组中的最后一个条目.

['app/scripts/**/*.js', '!app/scripts/**/a.js']
Run Code Online (Sandbox Code Playgroud)

http://gruntjs.com/configuring-tasks#globbing-patterns