Visual Studio 2013 потрясающе, теперь с подсветкой синтаксиса и автозаполнением для файлов .less
. Но также генерирует ли соответствующие файлы CSS? Нужно ли мне устанавливать другие расширения для этого?
Может ли Visual Studio 2013 генерировать файлы CSS из .less файлов?
Ответ 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.
Не много вариантов, но мало и просто. И он выполняет эту работу!
Не знаю, что такое опыт других пользователей, но WebEssentials 2013 не работает на моей машине с Visual Studio 2013 (Ultimate) и настройками, ну... Нет интерфейса и не может полностью отключить функции которые я не хочу использовать.
Ответ 6
Вы также можете использовать Chirpy, который позволяет редактировать многие современные веб-технологии, пропустившие MS.