Sass - Web Compiler replaces Url as relatives urls

2.5k views Asked by At

I have a problem with Web Compiler with VS2015 Update 1 and Sass.

In my Scss file, i declared some images as background.

Example :

.example {
     background-image: url(images/ex.jpg);
}

In the file compilerconfig.json, the outPutFile is not in the same directory. In the file compilerconfig.json.defaults, i set relativeUrls as false in sass section. When i compile, url becomes relative like :

.example {
         background-image: url(../../../../../images/ex.jpg);
    } 

I have the same problem with imported file.

Is there any way to resolve this ?

1

There are 1 answers

1
Zysce On BEST ANSWER

I found how to disable relative urls : the option is not to set in the file compilerconfig.json.defaults but in compilerconfig.json :

[
  {
    "outputFile": "../../../../../inetpub/wwwroot/ui/skins/test.css",
    "inputFile": "Web/Stylesheets/test.scss",
    "minify": {
      "termSemicolons": true
    },
    "options": {
      "relativeUrls": false,
      "lineFeed": "crlf"
    }
  }
]