【问题标题】:Exclude already up-to-date files排除已经是最新的文件
【发布时间】:2014-06-30 02:01:07
【问题描述】:

我正在使用 grunt-contrib-imagemin 来优化我在项目中的图像。但是,由于我正在优化的图像数量,优化需要很长时间。

因此,我只想优化目标中不存在的图像,或者源文件比目标文件更新的图像。

这是我的配置:

imagemin: {
  dist: {
    files: [{
      expand: true,
      cwd: 'src',
      src: ['**/*.{jpg,jpeg,png,gif}'],
      dest: 'dist/',
      filter: 'isFile'
    }]
  }
}

有没有办法扩展文件的扩展以从预处理中排除已经存在或更新的目标文件?

【问题讨论】:

标签: node.js gruntjs


【解决方案1】:

使用 grunt-newer https://github.com/tschaub/grunt-newer

watch: {
    imagemin: {
        files: ['**/*.{jpg,jpeg,png,gif}'],
        tasks: ['newer:imagemin']
    }
}

【讨论】:

    猜你喜欢
    • 2020-10-30
    • 2018-11-27
    • 1970-01-01
    • 2021-09-24
    • 2022-07-09
    • 2014-04-14
    • 2012-04-25
    • 2018-12-20
    • 2017-07-03
    相关资源
    最近更新 更多