如何在不同的文件上使用不同的grunt-contrib-less选项

时间:2013-10-07 16:53:52

标签: javascript less gruntjs

我想在我的Grunt文件中使用grunt-contrib-less,但是我希望用'yuicompress'压缩一些文件,但是我希望保留其他文件。如何告诉grunt-contrib-less在不同的文件上使用不同的选项?

1 个答案:

答案 0 :(得分:2)

您可以指定要通过哪个过程的文件,并在配置中创建不同的目标;

例如让foo.less使用标准选项,并且bar.less使用yuicompress选项,你可以在gruntfile中配置它:

less: {
  standard: {
    files: {
      "output/path/foo.css": "src/path/foo.less"
    }
  },
  yui: {
    options: {
      yuicompress: true
    },
    files: {
      "output/path/bar.css": "src/path/bar.less"
    }
  }
}

在终端中运行grunt less将同时运行两个目标,或者您只能指定一个目标:grunt less:yui