6

我的 Gruntfile.js 中有以下代码段:

    imagemin: {
        options: {
            optimizationLevel: 7,
            cache: false
        },

        dist: {
            files: [{
                expand: true,
                cwd: 'Assets/img/',
                src: ['**/*.{png,jpg,gif}', '!optimised/*.*'],
                dest: 'Assets/img/optimised/'
            }]
        }
    }

当我grunt imagemin在 /optimised 中运行文件时再次优化,确保排除“优化”文件夹中的所有文件的正确模式是什么?

我已经尝试过 globbing 模式!用于否定匹配但不能使其工作。

4

1 回答 1

8

刚刚找到答案,也许这可能对其他人有所帮助,因为我在 SO 上找不到类似的东西。

src: ['**/*.{png,jpg,gif}', '!optimised/**']

有关通配模式的更多信息:http: //gruntjs.com/configuring-tasks#globbing-patterns

于 2015-02-03T12:39:04.760 回答