0

我有一个从子目录加载任务和选项的 grunt 文件。这个想法来自这里:http ://www.thomasboyt.com/2013/09/01/maintainable-grunt.html

大多数任务运行良好,除了一个使用带有这些选项的 compress 的任务:

module.exports = function(grunt, options) {
    return {
        build: {
            options: {
                mode: 'zip',
                archive: '<%= app.name %>.zip',
                pretty: true
            },
            app: {
                files: [{
                    expand: true,
                    cwd: 'build/',
                    src: ['**/*']
                }]
            }
        }
    };
};

我不确定我是否错误地定义了目标,因为它似乎遵循了 grunt-contrib-compress 常见问题解答中的规则。

stackoverflow 上有类似的问题,我已经尝试了建议的修复,但得到了相同的警告。

我究竟做错了什么?

谢谢

4

1 回答 1

0

复制/粘贴错误!我错误地包含了函数和返回行,文件应该如下所示:

module.exports = {
    build: {
        options: {
            mode: 'zip',
            archive: '<%= app.name %>.zip',
            pretty: true
        },
        files: [{
            expand: true,
            cwd: 'build/',
            src: ['**/*']
        }]
    }
};
于 2014-11-28T11:28:47.357 回答