我目前正在开发一个magento主题。我使用grunt-compass和grunt-watch来编译我的scss文件。我想通过排除样式-IE8.scss进行编译来加快这个过程(因为它没有在开发环境中使用)。
我当然可以(当然)重命名为_styles-IE8.scss并将其重命名为生产,但是不是有更好的方法来定义要编译的文件而不是哪些文件?
答案 0 :(得分:2)
如果您使用的是{ "countSession" : 1, "countPost" : 1, "BrandId" : "b" }
{ "countSession" : 2, "countPost" : 3, "BrandId" : "a" }
,则可以在Gruntfile.js中使用specify
选项排除文件。
允许您指定要编译的文件。如果您不想编译整个文件夹,则很有用。支持Globbing。忽略以下划线开头的文件名。路径与Gruntfile相关。
例如:
grunt-contrib-compass
然后,根据环境,您可以动态设置compass: {
options: {
specify: "!/path/to/styles-IE8.scss"
}
}
。