Лучшие параметры компилятора LESS для Visual Studio?

Я новичок в VS, пришедший с Mac, где я использовал отличный CodeKit для компиляции LESS. Я установил надстройку Web Essentials, поэтому у меня есть базовая поддержка и компиляция LESS.

Основной недостаток этого плагина заключается в том, что при сохранении файлов, которые импортируются в файл main.less, файл main.less не компилируется, если я специально не открою его и не сохраню.

Я бы предпочел такое решение, как CodeKit, которое скомпилирует родительский файл, если какой-либо из дочерних файлов будет изменен. Есть ли другие плагины, даже коммерческие, которые делают это?

РЕДАКТИРОВАТЬ: в Web Essentials есть возможность «скомпилировать все файлы LESS», что почти делает то, что я хочу, но выдает ошибку:

введите здесь описание изображения


person Steve    schedule 30.12.2013    source источник
comment
Это может быть вариантом...?   -  person Joachim Isaksson    schedule 30.12.2013
comment
возможный дубликат мастер компиляции VS Web Essentials 2012 МЕНЬШЕ при импорте сохранить   -  person jessehouwing    schedule 30.12.2013


Ответы (2)


В WebEssentials есть опция (tools>Options>WebEssentials>Less), чтобы скомпилировать все файлы при сборке, что вы, вероятно, сделаете перед публикацией в любом случае. Вы возможно, вы захотите добавить свои голоса в билет UserVoice по этой проблеме.

BundleTransformer позволяет ASP.NET выполнять преобразования "на лету" (во время выполнения), компилируя, минимизируя и сжать все за один раз. Вам не придется перекомпилировать файлы внутри самой Visual Studio. Вы можете продолжать использовать WebEssentials для IntelliSense.

Кроме того, есть Mindscape Web Workbench, который предоставляет функции, аналогичные Webessentials. Их версия Pro ($) также может компилировать файлы при сохранении и сборке.

person jessehouwing    schedule 30.12.2013
comment
Может ли mindscape сохранять все меньше файлов при сохранении одного? Также: Alt-Shift-Y в VS2012 не работает для меня... - person Steve; 30.12.2013
comment
Не уверен, мой коллега был очень доволен, обычно я не лезу в таблицы стилей. - person jessehouwing; 30.12.2013

Я лично предпочитаю http://wearekiss.com/simpless. Вы можете использовать его даже в версии Express, так как он не интегрирован внутри ПРОТИВ.

Просто откройте Simpless, перетащите файл, и он автоматически скомпилирует ваш файл, когда он будет изменен из вашего VS (или любого редактора).

Web Essential также предлагает чей-то ответ.

person Anirudha Gupta    schedule 31.12.2013