1

来自 grunt-contrib-less的示例:

less: {
  development: {
    options: {
      paths: ["assets/css"]
    },
    files: {
      "path/to/result.css": "path/to/source.less"
    }
  },
  production: {
    options: {
      paths: ["assets/css"],
      plugins: [
        new require('less-plugin-autoprefix')({browsers: ["last 2 versions"]}),
        new require('less-plugin-clean-css')(cleanCssOptions)
      ],
      modifyVars: {
        imgPath: '"http://mycdn.com/path/to/images"',
        bgColor: 'red'
      }
    },
    files: {
      "path/to/result.css": "path/to/source.less"
    }
  }
}

less它在字典中为:development和.提供了两个条目production

我不知道如何称呼这些条目,也许像“少用子任务”之类的东西。

  1. 这些的命名重要吗?
  2. 是否可以只运行其中之一。我试过$ grunt less development了,但这不起作用。
4

1 回答 1

1
  1. 名称很重要,它是您配置的东西。这些更像是论点而不是子任务。参考: http: //gruntjs.com/api/grunt.task
  2. 尝试grunt less:development
于 2015-05-19T21:05:47.567 回答