Css Sass-Web编译器将Url替换为相关Url
我对VS2015更新1和Sass的Web编译器有问题 在我的Scss文件中,我声明了一些图像作为背景 例如:Css Sass-Web编译器将Url替换为相关Url,css,sass,web-compiler,Css,Sass,Web Compiler,我对VS2015更新1和Sass的Web编译器有问题 在我的Scss文件中,我声明了一些图像作为背景 例如: .example { background-image: url(images/ex.jpg); } 在文件compilerconfig.json中,outPutFile不在同一目录中。 在文件compilerconfig.json.defaults中,我在sass部分将relativeUrls设置为false。 编译时,url会变得相对,如: .example {
.example {
background-image: url(images/ex.jpg);
}
在文件compilerconfig.json中,outPutFile不在同一目录中。
在文件compilerconfig.json.defaults中,我在sass部分将relativeUrls设置为false。
编译时,url会变得相对,如:
.example {
background-image: url(../../../../../images/ex.jpg);
}
导入的文件也有同样的问题
有没有办法解决这个问题?我找到了如何禁用相对URL的方法: 该选项不在文件compilerconfig.json.defaults中设置,而是在compilerconfig.json中设置:
[
{
"outputFile": "../../../../../inetpub/wwwroot/ui/skins/test.css",
"inputFile": "Web/Stylesheets/test.scss",
"minify": {
"termSemicolons": true
},
"options": {
"relativeUrls": false,
"lineFeed": "crlf"
}
}
]
一个简单的搜索表明,在SASS选项中,您可以使用
:template\u location
设置文档根,我使用的是VS扩展WebCompiler,而不是带有文件夹SASS、样式表的ruby watcher。。。我编辑我的scss文件,保存,VS扩展名生成css和min.css文件。那么,我可以在哪里设置该选项呢?我没有捕捉到您使用web编译器的部分,但是感谢您添加了一个解决方案。