【问题标题】:grunt/compass exclude files from compilinggrunt/compass 从编译中排除文件
【发布时间】:2015-05-09 14:22:13
【问题描述】:

我目前正在开发一个 magento 主题。我正在使用 grunt-compass 和 grunt-watch 来编译我的 scss 文件。我想通过排除styles-IE8.scss 来加快编译过程(因为它不用于开发环境)。

我可以(当然)重命名为 _styles-IE8.scss 并将其重命名为生产环境,但没有更好的方法来定义哪些文件要编译,哪些不?

【问题讨论】:

    标签: magento sass gruntjs compass


    【解决方案1】:

    如果您使用grunt-contrib-compass,则可以在您的 Gruntfile.js 中使用specify 选项来排除文件。

    让您指定要编译的文件。如果您不想编译整个文件夹,这很有用。支持通配符。忽略以下划线开头的文件名。路径是相对于 Gruntfile 的。

    例如:

    compass: {
        options: {
            specify: "!/path/to/styles-IE8.scss"
        }
    }
    

    然后,根据环境,您可以动态设置specify

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 2018-02-06
      • 2014-01-07
      相关资源
      最近更新 更多