Grunt文件匹配排除一个文件

4

我有一个文件列表:

 'app/scripts/module.js',
 'app/templates/templates.js',
 'app/scripts/**/*.js'

这将加载app/scripts/module.jsapp/templates/templates.jsapp/scripts/**/*.js下除了之前加载的(module.js)之外的所有文件。
现在我想在列表结尾加载位于app/scripts/a.js中的另一个文件。
问题在于当加载app/scripts/**/*.js时,它已经加载了app/scripts/a.js
我想写像app/scripts/**/*.js(!a.js)这样的东西 - 加载除a.js之外的所有内容。
这是可能的吗?
1个回答

7
你想在其他脚本之后加载 'a.js',怎么办? 可以参考以下方法(摘自文档):
['app/scripts/**/*.js', '!app/scripts/**/a.js', 'app/scripts/**/a.js' ]

如果您不想加载“a.js”,那么只需删除数组中的最后一个条目。
['app/scripts/**/*.js', '!app/scripts/**/a.js']

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接