如何使用grunt cssmin任务使用多个src和dest?

时间:2012-09-04 12:11:18

标签: gruntjs

我正在尝试在两个文件上使用grunt cssmin:style.css和ie.css(不连接它们)。

目前我的grunt.js中有这个:

cssmin: {
  dist: {
    src: ['<banner:meta.wpblock>', '../style.css'],
    dest: '../style.css'
  }
},

是否可以指定几个src(../ style.css和../ie.css)和几个dest(../ style.css和../ ie.css)?

2 个答案:

答案 0 :(得分:11)

目前没有,虽然当grunt 0.4被释放并且任务相应更新时,你将能够做到:

cssmin: {
  dist: {
    files: {
        '../style.css': ['<banner:meta.wpblock>', '../style.css'],
        '../style.css': ['<banner:meta.wpblock>', '../style.css']
    }
  }
},

答案 1 :(得分:5)

我认为您可以使用grunt的compact format来执行此操作。

例如:

cssmin: {
    'production/css/style.css': ['<banner:meta.wpblock>', 'css/style.css'],
    'production/css/ie.css': ['<banner:meta.wpblock>', 'css/ie.css']
},