LESS поставляется с двоичным файлом (lessc), который позволяет вам предварительно скомпилировать ваши файлы .less. Вы используете его как таковой:
$ lessc styles.less > styles.css
Но я думаю, что большинство людей просто используют команду lessc -w
or lessc --watch
для автоматической перекомпиляции таблицы стилей CSS при каждом обновлении файла LESS. Вы также можете уменьшить CSS, например lessc -w -x
.
Редактировать: просто чтобы уточнить, lessc поставляется с установкой на стороне сервера (то есть, когда вы устанавливаете less через менеджер пакетов node.js). Но вы можете скачать его вручную с GitHub .
Лессек находится по адресу /bin/lessc
. Это, конечно , в * NIX двоичном (также должны работать на Mac), но это бинарное для Windows ( lessc.exe ) на основе Dotless, что является еще одним Windows , МЕНЬШЕ компилятор.
Обновление:
используйте less-watch
для автоматической компиляции.
В качестве альтернативы, многие разработчики в настоящее время используют такие исполнители, как grunt
автоматизация сборки (компиляция, минимизация, тестирование и т. Д.). Используя grunt-contrib-watch
, grunt-contrib-less
и grunt-contrib-livereload
вы действительно можете оптимизировать рабочий процесс разработки.
Например, если вы используете yo
для создания своего нового веб-проекта, он предварительно настроен для просмотра ваших файлов LESS / CSS / JS / HTML на предмет изменений и при необходимости перекомпилирует необходимые части вашего проекта. Просто запустите grunt serve
, и вы готовы писать код, не беспокоясь о том, чтобы вручную скомпилировать (LESS / SASS / CoffeeScript) / минимизировать / объединить ваш код или обновить браузер вручную, как пещерный человек ...