使用grunt img优化png文件

Optimize png files with grunt-img

本文关键字:png 文件 优化 img grunt 使用      更新时间:2023-09-26

我正在尝试做一项繁重的任务来优化我的png项目文件。我正在使用grunt img插件,这是我的grunt.initConfig:

grunt.initConfig({
        img: {
            task1: {
                src: ['myapp/Skins/**/*.png'],
                dest: 'myapp/img-temp'
            }
        }
    });

这样就可以处理Skins文件夹中的所有png文件,压缩并将其放入img临时文件夹中,对吧?正确的首先,我遇到了一个错误,因为我的计算机上没有安装jpegtran(哇,我放了*.png,为什么它需要jpegtran?)但好的,我安装了它,然后再试一次。现在我有一个错误:

Running "img:task1" (img) task
Running optipng... app/Skins/skin1/img/navigationBar/background.png, app/Skins/skin1/img/navigationBar/nb_buttons.png, ...
>> 1
** Error: Unrecognized option: -clobber

有人知道这是什么意思吗?

我找不到它的含义,但我发现grunt img已被弃用,现在我们有了grunt contrib imagemin

它有效!