Я столкнулся с этой проблемой и в этом посте я попробую сэкономить вам кучу времени на ее решении.Итак, если вы получили это сообщение, то это означает что вы установили менеджер расширений package control, плагин less, и плагин Less2Css. Честно говоря, я сам столкнулся с этой проблемой и начал донимать уважаемого Google поиском ее решения.
Стройного и лаконичного мана я не нашел нигде, поэтому постараюсь его изложить тут.Как только мы попытаемся сохранить .less файл, то получаем такую ошибку:
В интернете полно советов типа «нужно скачать Lessc c GitHub распаковать в любую папку, добавить эту папку в переменную окружения Path. после этого обязательно перезапустить Sublime.» Зря только время на это все потратил. Все дело в том, что установка less у нас не закончена. Сначала скачиваем Node.js и устанавливаем.
Потом запускаем cmd от имени администратора
и вводим команду для установки компилятора less:
npm install -g less
Перезапускаем Sublime text 3 и пробуем сохранить less файл. Появляется новое сообщение об ошибке что у нас не установлен плагин минимизации кода clean-css:
У нас есть два пути: установить плагин или отключить его в настройках. Если вам нужен сжатый код в скомпилированном из .less файла .css файл, то устанавливаем плагин:
npm install -g less-plugin-clean-css
Теперь .less файл сохраняется и компилируется файл .css. Вот так выглядит код в файле .less:
А вот так выглядит код в скомпилированном .css файле плагином clean-css:
Так что если хотите оставить исходный код из .less файла, то отключим этот плагин. Двигаемся: Preferences->Package settings->Less2Css и тут нам надо открыть два файла: Settings-Default и Settings-User. Копируем весь код из Settings-Default в Settings-User. В Settings-User находим «minify»: true, и true меняем на false.
Сохраняем, перезапускаем Sublime text 3. Теперь вид кода в файле .less и в файле .css идентичны.
Если вас напрягают постоянные запросы купить Sublime Text 3, то можете скачать коды активации Sublime Text 3 тут.