我在元素中使用 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/