Sass - Web 编译器将 Url 替换为亲戚 url

Sass - Web Compiler replaces Url as relatives urls

我在使用 VS2015 Update 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"
    }
  }
]