grunt.initConfig configObject的属性代表什么?

时间:2016-08-11 23:49:05

标签: gruntjs

这是我查看的grunt文件中的一个属性:

    'uglify': {
        'build': {
            'files': {
                '<%= config.files.js_app_min %>': '<%= config.files.js_app_min %>'
            }
        }
    },

会&#39; uglify&#39;在这种情况下代表一项艰巨的任务?顶级对象下的子对象是否只表示特定于任务的配置对象?

1 个答案:

答案 0 :(得分:0)

任务名称基于开发人员。 阅读Creating pluginsCreating tasks

例如grunt-contrib-copy是一个简单的插件。我们来看看它的代码。

grunt.initConfig中插件的配置基于以下代码: grunt.registerMultiTask('copy', 'Copy files.', function() {

copy这样的开发人员注册的任务名称将是grunt.initConfig中的configObject。

实际上,任务名称可以命名您想要的任何名称。这更像是我们开发插件的传统方式