LESS Prevent less from adding relative url

Я использую 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

8
задан willvv 22 January 2012 в 01:19
поделиться