我刚开始使用Grunt,现在我正在尝试使用concat任务按照特定的顺序合并我的文件。以下是我的代码:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: {
options: {
separator: ';'
},
dist: {
src: ['www/js/*.js','www/js/main.js','!**/*.{min,pack}.js','!<%= concat.dist.dest %>','!<%= uglify.dist %>'],
dest: 'www/js/<%= pkg.name %>.js'
}
},
我原本希望将 www/js/main.js
放在第二位,这样可以将它移动到列表底部,但似乎并没有达到这个效果。我该如何对匹配的文件列表进行排序?
[minimatch]
是什么,它与你的问题有什么关系?它只在一个答案中被提到了一次,并且没有任何上下文。不清楚它为什么需要一个新标签。 - Charlesminimatch
是默认文件匹配库,被Node.js/npm和许多基于Node.js的项目内部使用。Grunt也使用它。这很重要,因为src
数组会传递给它。 - mpen