在使用 Grunt-contrib-sass 编译之前,是否可以在 GruntFile.js 中指定 SASS 中的变量?
例如,如果 CSS 中需要绝对路径,则该路径可以由 Gruntfile 基于 dev 构建或 deploy 构建来定义。
对于那些熟悉 LESS ( https://github.com/gruntjs/grunt-contrib-less ) 的人来说,这将是一个相当于 LESS' 的 SASS modifyVars
。
示例 GruntFile
...
sass: {
deploy: {
vars: {
absolute: "http://www.example.com/"
}
},
dev: {
vars: {
absolute: "/local_path/"
}
}
}
...
示例 SASS
.element {
background-image: url("#{absolute}image.jpg");
}