我的 Gruntfile 已经重复"files"
了它在两个目标之间共享的所有内容,dist
并且dev
,相同的任务。这是一个仅包括手写笔问题的示例:
"use strict";
module.exports = function (grunt) {
grunt.loadNpmTasks("grunt-contrib-stylus");
grunt.initConfig({
stylus: {
dist: {
files: { "www/bundle.css": ["stylus/*.styl"] },
options: { compress: true, linenos: false }
},
dev: {
files: { "www/bundle.css": ["stylus/*.styl"] },
options: { compress: false, linenos: true }
}
}
});
grunt.registerTask("dev", ["stylus:dev"]);
grunt.registerTask("prod", ["stylus:prod"]);
};
有没有办法将文件配置提升一个级别,这样我就不必在两个目标中重复它?