【问题标题】:How do we set a target in a grunt cssmin task?我们如何在 grunt cssmin 任务中设置目标?
【发布时间】:2018-05-28 17:17:18
【问题描述】:

我正在为 Grunt 试用 cssmin

根据文档,可以“根据 grunt 配置任务指南”定义目标。 当我使用该模式创建 cssmin 任务时,例如:

cssmin: {
  my_target: {
    minify: {
      src: 'path-to/default.css',
      dest: 'path-to/default.min.css'
    }
  }
}

未创建缩小文件。

如果我删除目标级别,它会按预期工作。 我在这里做错了吗?或者除了cssmin还有其他选择(在我的研究中,我选择了这个,因为每个人都指向它)

使用:

  • 咕噜 v0.4.1
  • cssmin v0.6.0

【问题讨论】:

  • 您是否使用grunt cssmin:my_target 运行任务?

标签: gruntjs grunt-contrib-cssmin


【解决方案1】:

您的配置有点偏差。 minify 也只是一个目标名称。改为这样做:

cssmin: {
  minify: {
    src: 'path-to/default.css',
    dest: 'path-to/default.min.css'
  }
}

cssmin: {
  my_target: {
    src: 'path-to/default.css',
    dest: 'path-to/default.min.css'
  }
}

请阅读http://gruntjs.com/configuring-tasks了解如何配置任务。

【讨论】:

  • 谢谢!第二个例子是我正在寻找的。看起来 cssmin 使用的模式与其他 Grunt 任务略有不同
  • 所有贡献任务都使用this.files,因此您可以使用文档中列出的任何配置模式:gruntjs.com/configuring-tasks
猜你喜欢
  • 2023-03-15
  • 1970-01-01
  • 2014-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-19
  • 1970-01-01
  • 2014-10-23
相关资源
最近更新 更多