1

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

4

1 回答 1

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

于 2013-10-08T00:54:27.397 回答