Перед загрузкой меньше, Site.base имеет значение http://localhost/images
На моем файле меньше (который находится в папке http://localhost/css
):
@base: Site.base;
body{
background: #71b7d6 url("@{base}/bg.jpg");
}
Вывод при рендеринге с Меньше 1.3:
body{
background: #71b7d6 url("http://localhost/css/http://localhost/images/bg.jpg");
}
Было хорошо, когда у меня был Меньше 1.1.5.
Кто-нибудь знает, что случилось? Я не мог найти это в их списке изменений.
Это была проблема с меньшим. https://github.com/cloudhead/less.js/issues/409
Решение, изложенное в другом посте, предлагает установить переменную как относительный путь с "/" в начале, однако это ограничивает URL-адрес в том же домене.
Тем не менее, ошибка появится в другом месте консоли, когда браузер попытается разрешить просто для http://image/bg.png