Использование Less

Использование less в node.js, в браузере и при помощи сторонних приложений. Общие инструкции по установке и обзор находятся на главной странице, в разделе Использование Less.

Изменения в Less

Цвета, после компиляции, теперь, выводятся как они были записаны, поэтому purple остается как purple без преобразования их в формат hex.

Использование командной строки

Чистый CSS

Мы удалили зависимость от чистого CSS и перенесли его в плагин. Это позволяет нам:

  1. обновлять зависимость и интеграцию без нового выпуска less
  2. Не привязывать людей, которые не используют чистый CSS, к загрузке через npm.

Используется аналогично, нужно просто установить плагин (npm install -g less-plugin-clean-css) затем сообщить less, чтобы использовать его при помощи аргумента --clean-css.

# old
lessc --clean-css --clean-option=--compatibility:ie8 --clean-option=--advanced
# new
lessc --clean-css="--compatibility=ie8 --advanced"

Sourcemaps

Мы улучшили параметры карты источника и генерации пути поэтому sourcemap должен быть сформирован при помощи правильного пути без указания каких-либо опций.

Программное использование

Мы считаем устаревшим использование less.Parser и toCss для генерации CSS . Вместо этого мы просим вас использовать less.render. Смотрите раздел документации - Программный Less для получения дополнительной информации.

Кроме того, вместо того, чтобы возвращать строку, которая является CSS, мы возвращаем объект с полем css устанавливаем строку и поле map к sourcemap (если оно применимо).

Опции sourcemap теперь должны быть заданы в sourceMap, вместо того, чтобы непосредственно на прямую устанавливаться в опциях. Таким образом вместо options.sourceMapFullFilename = вы должны установить options.sourceMap = { sourceMapFullFilename:.

Использование браузера

Использование браузерерной версии less не претерпело существенных изменений. Параметры, задаются в объект less, как less.options, и передаются после запуска.

Теперь можно задать параметры по сценарию, без использования тегов, что должно упростить установку опции less в браузере . Смотрите раздел Использование браузера для получения дополнительной информации.