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

相対 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"
    }
  }
]
于 2016-02-24T08:48:37.820 に答える