импортировать LESS в LESS из нескольких подкаталогов

Этот сценарий был протестирован в Visual Studio 2012 с расширением Web Essentials.

Файловая система:

корень\folder1\subfolder1\styles\main.less

root\folder2\subfolder1\subfolder2\styles\fear.less

основной.без:

@import "../../../folder2/subfolder1/subfolder2/styles/fear.less";

Ошибка компиляции:

МЕНЬШЕ: не удалось загрузить папку2/подпапку1/подпапку2/styles/fear.less (404)

Возможно ли, что LESS не поддерживает несколько подкаталогов?


person Sebastian    schedule 27.05.2013    source источник
comment
У меня такая же проблема, как и эта: stackoverflow.com/q/16786054/508702   -  person Bas Slagter    schedule 28.05.2013


Ответы (2)


По-видимому, это известная ошибка/проблема. Тем временем вы можете заменить косую черту в пути импорта на обратную косую черту. Это сработало для меня.

person Jeff    schedule 04.06.2013
comment
Спасибо, вы меня вдохновили! - person Sebastian; 05.06.2013

Ну вот, я понял! @ Ответ Джеффа привел меня к следующему:

@import "..\..\..\folder2\subfolder1\subfolder2\styles\fear.less";

Это также работает для переменных. Вы должны объявить полное имя файла, включая расширение. Без начального слэша и только с обратным слэшем.

person Sebastian    schedule 05.06.2013