编辑:
有没有办法通过函数动态填充Grunt中任务配置的 src
files
属性?
实施例
concat: {
angularSourceJs: {
src: function() {
return angularSort(grunt.file.expand('src/**/*.js'));
},
dest: 'dist/site.js'
}
}
karma: {
unit: {
files: function() {
return angularSort(grunt.file.expand('src/**/*.js'));
},
...
}
}
这对于像这样的情况非常有用,其中文件的顺序很重要,但定义该顺序远比简单地更改数组中的顺序复杂得多。利用grunt-contrib-watch不希望重装Grunt的地方。
答案 0 :(得分:1)
您可以这样做:
concat: {
angularSourceJs: {
src: angularSort(grunt.file.expand('src/**/*.js')),
dest: 'dist/site.js'
}
}
以上假设,angularSort
函数返回已排序文件路径的数组。