css - 使用 Grunt 缩小时命名多个 css 文件

标签 css node.js gruntjs minify grunt-contrib-cssmin

我有多个正在缩小的 css 文件,有没有办法让每个缩小的文件与其 css 文件保持相同的名称?例如,billing_edit.css、checkout.css、error_page.css 将缩小为 billing_edit.min.css、checkout.min.css、error_page.min.css。有很多 css 文件,通常我知道最好将它们组合起来,但这是一种可能存在样式冲突的情况。因此,在这种情况下,我想避免执行以下操作。

cssmin: {
      options: {
        compatibility: 'ie8'
      },
      dist: {
        files: {
          'stylesheets/billing_edit.min.css' : [
            'stylesheets/billing_edit.css'
          ],
          'stylesheets/checkout.min.css' : [
            'stylesheets/checkout.css'
          ],
          'stylesheets/error_page.min.css' : [
            'stylesheets/error_page.css'
          ],
        }
      }
    },

最佳答案

为此,您可以使用多个dist

cssmin: {
    options: {
       compatibility: 'ie8'
    },
    dist1: {
        files: {
            'stylesheets/billing_edit.min.css' : [
                'stylesheets/billing_edit.css'
            ]
        }
    },
    dist2: {
        files: {
            'stylesheets/checkout.min.css' : [
                'stylesheets/checkout.css'
            ]
        }
    }
},

等等

关于css - 使用 Grunt 缩小时命名多个 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37357601/

相关文章:

javascript - 多个 div 类的相同脚本

javascript - 句子中第一个单词的首字母大写

node.js - Typesafe Express 中间件和路由?

javascript - 使用gulp等工具开发静态页面时如何包含常用组件

html - 将鼠标悬停在 DIV 上时显示内容

html - 如何在 Bootstrap 中制作具有不同背景和左右间距的两列

javascript - Discord JS "send"未定义

javascript - session 如何在 Express.js 和 Node.js 中工作?

gruntjs - 在新文件上 Grunt Imagemin

javascript - 正在加载“Gruntfile.js”任务...错误