Вопрос LESS.app как приложение?


Недавно я узнал о приложении OS X, которое называется LESS.app, Это в основном приложение для компиляции и минимизации * .less файлов в * .css-файлы и делает это в режиме реального времени. Я хочу знать, или я могу архивировать то же самое в Ubuntu и как это сделать.


16
2018-01-18 22:00


происхождения




ответы:


Брайан здесь. Разработчик Less.app.

Я настоятельно рекомендую ПРОТИВ использования более старой версии LESS (на основе Ruby). Less.js - это не только javascript-порт LESS, но и переиздание, которое улучшает тонну вещей, добавляет поддержку тем, что у старой версии Ruby не имеет, и увеличивает скорость компилятора примерно на 84%.

Вместо того, чтобы устанавливать драгоценный камень Ruby, установить Node.js и запустить Less.js через узел из командной строки. У вас все еще есть все функции -watch, но вы будете использовать Less.js для этого, что означает, что ваша жизнь будет намного лучше.

В качестве альтернативы используйте Less.js в качестве сценария на создаваемом вами веб-сайте. Это будет работать для развития. Когда вы закончите кодирование, просто скопируйте CSS, который Less.js генерирует (из инспектора вашего браузера), и поместите его в файл, добавьте расширение .css, затем удалите тег сценария Less.js с HTML-страниц и замените CSS-файл, который вы только что создали.

В любом случае, используйте Less.js.


25
2018-01-30 21:28



Спасибо, Брайан, мне не было известно о компиляторе Less.js, отличном от того, который должен быть введен в страницу. Предположим, что для порта Ubuntu не нужен порт Less.app. ;) - Mood
fadeyev.net/2010/06/19/lessjs-will-obsolete-css - djeikyb
Делает less.js работать на безголовочных машинах? Когда я пытаюсь запустить его, я получаю окно «ReferenceError: window is not defined». - Kathy Van Stone
Обратите внимание, что рубиновая версия, которая меньше теперь, отключается от less.js - Kathy Van Stone


Заметка

Прочитайте ответ Брайана. Он знает, о чем говорит. ;-)

Вы можете просто установить Меньше,

  1. Установите рубигемы и меньше

    sudo apt-get install rubygems
    sudo gem install less
    
  2. Официальный документация замечания:

    Чтобы заставить драгоценный камень работать правильно, вы должны написать путь жемчужины к добавлению PATH в ~ / .bashrc:

     export PATH=/var/lib/gems/1.8/bin:$PATH
    
  3. Затем вы можете использовать меньше компилятора, выполнив

    lessc style.less
    

Я не думаю, что есть GUI, как тот, с которым вы связались. Но так как это кажется очень мелким gui поверх реального менее компилятора, я не думаю, что у вас возникнут проблемы с его использованием напрямую. Тип

lessc --help

чтобы узнать, как его использовать.

Если вы хотите, чтобы ваши .less-файлы были автоматически скомпилированы каждый раз при их изменении, вы можете использовать -w опция:

~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css

Вы можете поместить этот процесс в фоновом режиме, нажав Ctrl+Z и ввод текста bg, и начните столько, сколько захотите. Вы можете вернуть их на передний план, выполнив fg, или fg 3 для третьего процесса получить список всех заданий и их тип номера jobs,


3
2018-01-18 22:56



Спасибо! Сейчас я использую Less.js (bit.ly/9bG1E9), но я дам компилятору ruby ​​попробовать. Графический интерфейс не имеет для меня значения. Но то, что мне действительно нравится, - это инструмент, который следит за моими файлами .less и компилирует .css каждый раз, когда я сохраняю изменения в моем файле .less. Как это делается, через приложение, CLI или плагин gedit для меня не имеет большого значения. - Mood
@Mood, он делает это - я добавлю это к ответу. - Stefano Palazzo♦
Вау! Еще раз спасибо. Это именно то, что я ищу. - Mood


Насколько мне известно, ruby ​​less не обновляется достаточно, чтобы обрабатывать оператор конкатенации.

Для тех, кто заинтересован в решении, которое компилируется без сохранения для не-mac-платформ с использованием less.js, вы можете проверить это руководство по установке*. Хотя учебник ориентирован на пользователей Windows, я думаю, если вы можете получить Node.js в вашей системе сам скрипт будет работать одинаково.

* Отказ от ответственности: этот урок - мой. Просто подумал, что люди, возможно, захотят увидеть, что означает надпись «Использовать Node.js». Я не смог найти какие-либо скрипты в Интернете для использования Node.js для компиляции LESS при сохранении файла, поэтому я приготовил его и подумал, что поделюсь им.


2
2018-04-02 04:04



Приятно иметь ваше участие, но это выглядит странно - реклама публикации на вашем собственном сайте для решения Windows? Добавляет ли это что-то, чего нет в других ответах? - belacqua
Да - не рубин, не MacOSX. Вы можете использовать скрипт less.js, который работает с node.js, поэтому пользователи без MacOSX, которые могут собрать Node.js, могут наслаждаться мгновенной компиляцией .less.
При запуске Node.js не сложно. Не уверен, или я следил за этой статьей codediesel.com/linux/installing-node-js-on-ubuntu-10-04 но Node.js был установлен в кратчайшие сроки. Однако создание Less.js побудило меня вытащить несколько волос. Я полагаю, что после запуска Node.js на Ubuntu вы можете выполнить шаги в руководстве Джозефа, чтобы получить less.js и запустить его, и, таким образом, это полезное дополнение к этой теме. - Mood


В Ubuntu 11.10 вы можете просто

sudo apt-get install lessc

2
2018-02-13 10:26





вы можете установить его компилятор командной строки в Ubuntu 12.10:

sudo apt-get install node-less

1
2018-03-11 06:06





Есть также http://koala-app.com/,

http://crunchapp.net/ был моим фаворитом, но мы должны поблагодарить Adobe за прекращение AIR для Linux.


0
2018-04-09 02:40