6

我对带有 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);
    } 

我对导入的文件有同样的问题。

有没有办法解决这个问题?

4

1 回答 1

9

我找到了如何禁用相对网址:选项不是在文件 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"
    }
  }
]
于 2016-02-24T08:48:37.820 回答