Вот обновленный и чистый способ обработки путей к изображениям с помощью LESS:
Начните с вашей переменной:
@imagePath: ~"../images/bg/";
Затем используйте его следующим образом:
.main-bg {
background: url('@{imagePath}my-background-image.png') repeat scroll left top;
}
Убедитесь, что переменная @imagePath
указывает на папку изображений , где бы вы ни находились скомпилированный CSS , а НЕ там, где у вас есть файлы LESS.Кроме того, вы должны экранировать адрес в переменной, как в примере выше, чтобы гарантировать, что он не будет перезаписан less.js.