【发布时间】:2013-11-27 07:59:42
【问题描述】:
我有一堆包含图像背景的 .less 文件:
.header {
background-image:url(~/images/some_image.png);
}
在调试模式下,这些 .less 文件直接提供,但在发布模式下,它们作为捆绑包的一部分提供。捆绑 URL 和单个文件 URL 之间的路径深度并不总是相同,所以我不能只使用相对 URL。
dotless nuget 包的默认选项不解析应用程序相对路径。有没有办法让它做正确的事?
【问题讨论】:
-
CSS 文件中的 URL 已经相对于 CSS 文件的路径。这还不够吗?
-
好问题 - 已更新问题以回答它。我希望能够在发布配置中提供具有不同路径深度的捆绑包中的 .less 文件。
-
这很困难,因为
~在较少的语法中具有不同的含义。 (文字字符串)