Css Sass-Web编译器将Url替换为相关Url

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 {

我对VS2015更新1和Sass的Web编译器有问题

在我的Scss文件中,我声明了一些图像作为背景

例如:

.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编译器的部分,但是感谢您添加了一个解决方案。