css - Web Essentials 在已编译的 css 中更改相对路径

标签 css visual-studio less web-essentials

我在元素中使用 Web Essentials 2013 在构建/保存时将 less 编译为 css。但是,我在编译时遇到了问题,我们正在篡改字体/图像等的相对路径。

例如:

.footer {
    background: url('../img/footer_background.svg') no-repeat top center;
 }

变成:

.footer {
  background: url('img/footer_background.svg') no-repeat top center;
}

我记得以前有过类似的问题,但是在 web essentials CSS 选项中将“调整相对路径”设置为 false 然后修复了它。现在好像不行了。我已经尝试了最新的稳定版和最新的夜间版,两者都给出了相同的行为。

有什么建议吗? :)

最佳答案

我知道你提到了 2013 年,但我在 2015 年遇到了同样的问题,发现如果我在 compilerconfig.json.defaults 中设置 "relativeUrls": false 那么提到的问题就会停止。作为引用,我使用的是 VS 2015 Pro upd2 和 Web 编译器扩展 v1.11.315。

关于css - Web Essentials 在已编译的 css 中更改相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23470283/

相关文章:

css - 显示为无时如何保留高度

c# - 从 .NET 应用程序调试 C++ 代码时出现问题

visual-studio-2010 - 在每次编译时禁用 "output window"的显示

python - 无法使用 pip install 通过命令提示符安装 .whl 文件

JavaScript 背景图片

css - 在半流式布局中显示内联左栏和主栏

css - 浏览器中不显示中文字体系列

css - part_1 css 文件由 Assetic 创建但未显示在源代码中

css - 更少的 CSS - 减少重复

css - 如何在 SCSS 中创建使用多个参数的 'transform' mixin?