Как настроить PhpStorm для использования LESS

Я бы начал использовать LESS, поэтому я пытаюсь настроить свой PhpStorm v8.0.3 для автоматической компиляции .less в .css файлов.

Я установил node.js и установил меньше ( npm install -g less ), затем попытался установить IDE, но получил ошибки.

В вводе программы я не знаю, что написать, если я оставлю пустым, программа скажет

"Пожалуйста, запустите программу!"

Если я использую макрос большую часть времени, я получаю разрешения на ошибку

"ошибка = 13"


person Gabriele Contiello    schedule 14.04.2015    source источник
comment
1) Ваша ОС? 2) Пожалуйста, предоставьте скриншоты того, что вы пробовали.   -  person LazyOne    schedule 15.04.2015


Ответы (2)


Вам нужно меньше плагинов для phpstorm https://plugins.jetbrains.com/plugin/7059?pr=idea после установки перезапустите phpstorm и откройте файл .less Phpstorm предложит вам добавить File Watcher для автоматической компиляции меньшего количества файлов.

person funivan    schedule 15.04.2015
comment
Вам на самом деле не нужен этот плагин - IDE полностью способна компилировать LESS в CSS, используя настоящий LESS (lessc) и плагин File Watchers. - person LazyOne; 15.04.2015

Вам нужно указать поле Program на файл lessc (lessc.cmd в Windows).

Вот что я использую в Windows: введите здесь описание изображения

P.S. Я храню файлы .less в папке /assets/less/, а скомпилированные файлы — в папке /assets/css/, поэтому часть ../css/ в путях вывода файлов. Если вы хотите оставить скомпилированные файлы рядом с исходниками... просто удалите эту часть.

https://confluence.jetbrains.com/display/PhpStorm/File+Watchers+in+PhpStorm

person LazyOne    schedule 15.04.2015
comment
я установил плагин и после того, как я установил ввод программы по этому пути: /Users/gabrielecontiello/Desktop/lessc-plugin/lib/lessc-plugin.jar. К сожалению, если я попытаюсь изменить файл .less, я получу эту ошибку: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -jar /Users/user/Desktop/lessc-plugin/ lib/lessc-plugin.jar --no-color style_bk.less Не удалось загрузить атрибут манифеста основного класса из /Users/user/Desktop/lessc-plugin/lib/lessc-plugin.jar Правильно выбрать файл .jar ( у меня мак)? Где я ошибаюсь? спасибо за помощь - person Gabriele Contiello; 15.04.2015
comment
@GabrieleContiello 1) Этот плагин НЕ разработан JetBrains, поэтому, если вам нужна помощь с ЭТИМ плагином, свяжитесь с автором; 2) Вам не нужен этот плагин - IDE может скомпилировать .less файлов без него; 3) Этот плагин не имеет отношения к моему ответу - мой ответ касается файловых наблюдателей, а не стороннего пользовательского плагина. - person LazyOne; 15.04.2015
comment
Извините! было моим намерением прокомментировать пост funivan. О вашем ответе. У меня есть сомнения относительно пути ввода программы. 1) Мне нужно скачать lessc.cmd или он находится в пути npm? 2) у меня макинтош вы знаете какое расширение имеет lessc и где он находится? я не могу найти это. Спасибо за помощь - person Gabriele Contiello; 15.04.2015
comment
1) Это Mac -- lessc не имеет расширения. 2) Вы не знаете, как использовать функцию поиска для поиска файлов на жестком диске? В любом случае: which lessc ? - person LazyOne; 15.04.2015