【问题标题】:Grunt and Imagemin does not minify imagesGrunt 和 Imagemin 不会缩小图像
【发布时间】:2014-11-02 10:47:44
【问题描述】:

我在 Grunt 中使用 Imagemin,并在 Gruntfile.js 中设置了以下任务

imagemin: {
      options: {
        optimizationLevel: 5,
        progressive: true,
      },
      dev: {
        files: [{
         expand: true,
        cwd: 'src/img/',
        src: ['**/*.{png,jpg,gif}'],
        dest: 'app/minimg/'
      }]
   }
},

看起来它正在工作,因为如果我运行“grunt imagemin”,输出文件将保存在 dest 文件夹中 - 我收到以下消息:

Running "imagemin:dev" (imagemin) task
Minified 13 images (saved 0 B)

但是,为什么图像没有被压缩(“保存 0 B”)?我尝试了很多不同的文件,包括 png 和 jpg。而且总是 0 B。

// 马格纳斯

【问题讨论】:

    标签: grunt-contrib-imagemin


    【解决方案1】:

    请尝试最新版本的 'grunt-contrib-imagemin' 。 它对我有用:)

    //uninstalled the package. add -g flag if you've installed it globally.
    npm uninstall grunt-contrib-imagemin --save-dev
    
    //install again
    npm install grunt-contrib-imagemin --save-dev
    

    【讨论】:

    • 谢谢毗湿奴。我完全忘记了这个线程。实际上,几周前我解决了这个问题,通过将 NPM 更新到更高版本,然后与 Node.js 一起安装。 (我以为更新Node也安装了最新版本的NPM)。
    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    相关资源
    最近更新 更多