Я использую dotLess в проекте MVC и не могу добавить пути url('') из импортированных файлов less.
У меня есть следующий less код:
@myvar : '../../';
body
{
background-image:url('@{myvar}chosen-sprite.png');
}
Который генерирует следующий css, когда находится в основном .less файле, что правильно:
body {
background-image: url('../../chosen-sprite.png');
}
Проблема в том, что если я перемещу этот код во второй .less файл в другую папку, а затем импортирую этот файл из основного less файла. Например:
@import 'myFolder/mySecondfile.less
Теперь сгенерированный CSS выглядит так:
body {
background-image: url('myFolder/../../chosen-sprite.png');
}
Есть ли способ предотвратить отображение там "myFolder"? Я знаю, что мог бы просто написать абсолютный путь, но это означало бы менять адрес каждый раз, когда корень сайта (что часто происходит во время тестирования).
Thanks