这是我查看的grunt文件中的一个属性:
'uglify': {
'build': {
'files': {
'<%= config.files.js_app_min %>': '<%= config.files.js_app_min %>'
}
}
},
会&#39; uglify&#39;在这种情况下代表一项艰巨的任务?顶级对象下的子对象是否只表示特定于任务的配置对象?
答案 0 :(得分:0)
任务名称基于开发人员。 阅读Creating plugins和Creating tasks。
例如grunt-contrib-copy是一个简单的插件。我们来看看它的代码。
grunt.initConfig中插件的配置基于以下代码:
grunt.registerMultiTask('copy', 'Copy files.', function() {
。
像copy
这样的开发人员注册的任务名称将是grunt.initConfig中的configObject。
实际上,任务名称可以命名您想要的任何名称。这更像是我们开发插件的传统方式