Может ли Visual Studio 2013 генерировать файлы CSS из .less файлов?

Visual Studio 2013 потрясающе, теперь с подсветкой синтаксиса и автозаполнением для файлов .less. Но также генерирует ли соответствующие файлы CSS? Нужно ли мне устанавливать другие расширения для этого?

Ответ 1

Да, Visual Studio 2013 не поставляется с компилятором LESS, поэтому вам нужно будет принести свои собственные. Вы можете использовать внешний компилятор или установить расширение, чтобы вы могли скомпилировать ваши файлы LESS из среды IDE.

Ответ 2

Если вы не хотите устанавливать плагины в Visual Studio, вы можете использовать внешний компилятор.

В настоящее время я использую Koala, каждый раз, когда вы сохраняете свой файл LESS, он автоматически компилирует его в выходной папке.

Взгляните на официальную страницу LESS о компиляторах GUI.

Ответ 3

У меня возникла проблема с компиляцией Bootstrap LESS (после установки Twitter.Bootstrap.Less NuGet).

Трюк с WebEssentials должен привести к необходимости сохранения файла bootstrap.less(введите пробел, а затем нажмите "Удалить" ), а затем сохраните его. Соответствующие .css,.min.css и css.map файлы автоматически генерируются и отображаются вложенными в файл без. В обозревателе решений.

Ответ 4

Легко:

  • Инструменты- > Расширения и обновления- > Установить пакет веб-расширения (Mads Kristensen's)
  • В проекте, Add- > New Item- > Less Style Sheet
  • Отредактируйте .less и сохраните файл
  • Щелкните правой кнопкой мыши на .less файле- > Web Compiler- > Re-Compile File

Затем полученный файл .css будет сгенерирован при каждом сохранении файла.

Ответ 5

Еще один небольшой инструмент для компиляции LESS после его сохранения - WinLess.

Не много вариантов, но мало и просто. И он выполняет эту работу!

http://www.winless.org/

Не знаю, что такое опыт других пользователей, но WebEssentials 2013 не работает на моей машине с Visual Studio 2013 (Ultimate) и настройками, ну... Нет интерфейса и не может полностью отключить функции которые я не хочу использовать.

Ответ 6

Вы также можете использовать Chirpy, который позволяет редактировать многие современные веб-технологии, пропустившие MS.

http://chirpy.codeplex.com/