Grunt Concat 任务:如何排除某些文件?

Grunt Concat Task: How to exclude some files?

我在 grunt 中有以下任务:

concat: {
       js: {
       src: ['app/**/**/*.js',
             '!app/**/**/*test.js'],
         dest: 'app/scripts.js'
       }
}

但不排除以test结尾的js文件。 我应该使用什么模式来排除这些文件?

这应该有效:

concat: {
  js: {
    src: [
      'app/**/*.js',
      '!**/*test.js'
    ],
    dest: 'app/scripts.js'
  }
}