在使用Grunt-contrib-sass編譯之前,是否可以使用GruntFile.js在SASS中指定變量?使用Grunt-Contrib-Sass在編譯時指定SASS變量
例如,如果CSS中需要絕對路徑,則路徑可以由Gruntfile根據開發版本或部署版本來定義。
對於那些熟悉LESS(https://github.com/gruntjs/grunt-contrib-less)的人來說,這將是SASS相當於LESS'modifyVars
。
例GruntFile
...
sass: {
deploy: {
vars: {
absolute: "http://www.example.com/"
}
},
dev: {
vars: {
absolute: "/local_path/"
}
}
}
...
例SASS
.element {
background-image: url("#{absolute}image.jpg");
}
想知道你是否找到了解決這個問題的方法?我試圖在一起拼湊一些文本替換,然後恢復它..但它是...非常kludgy – Damon 2015-04-17 03:14:57