gruntjs - 我们如何在 grunt cssmin 任务中设置目标?

标签 gruntjs grunt-contrib-cssmin

我正在试用 cssmin咕噜声

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

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

没有创建缩小的文件。

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

使用:
  • grunt v0.4.1
  • cssmin v0.6.0
  • 最佳答案

    你的配置有点差。 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关于如何配置任务。

    关于gruntjs - 我们如何在 grunt cssmin 任务中设置目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16722456/

    相关文章:

    javascript - 避免 Grunt cssmin 任务删除重复条目

    gruntjs - cssmin给我 "Path must be a string. Received undefined"

    css - 使用 Grunt 处理依赖文件并重写路径

    html - Grunt concat html 和 js 有不同的分隔符?

    javascript - 使用 grunt2gulp 从 Grunt 迁移到 Gulp

    node.js - Travis 上的临时文件

    gruntjs - 如何使用 assemble-middleware-i18n?

    javascript - 何时使用 yeoman angularjs 运行测试

    css - Grunt,css min 来连接并缩小所有 css