Подтвердить что ты не робот

Меньше компилятор для Linux

Есть ли что-то вроде less.app, которое может скомпилировать LESS в CSS? Я не забочусь о графическом интерфейсе и не хочу устанавливать его через NPM (node.js менеджер пакетов.)

4b9b3361

Ответ 1

Хотя с использованием версии node.js рекомендуется, вы можете установить меньше как драгоценный камень ruby:

sudo apt-get install rubygems1.8 ruby1.8-dev
sudo gem install rubygems-update
sudo gem update rubygems
sudo gem install less

а используйте lessc, который находится в /var/lib/gems/1.8/bin/lessc, поэтому вы можете создать символическую ссылку:

sudo ln -s /var/lib/gems/1.8/bin/lessc /usr/bin/

или добавьте рубиновый жемчуг в каталог PATH:

export PATH=/var/lib/gems/1.8/bin:$PATH

EDIT:

Используя lessc как описано здесь:

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

Меньше поставляется с двоичным кодом, который позволяет вам вызывать компилятор из командной строки:

$ lessc styles.less

Это выведет скомпилированный CSS в stdout, вы может затем перенаправить его в файл по вашему выбору:

$ lessc styles.less > styles.css

Чтобы вывести минимизированный CSS, просто пройдите -x.

Ответ 2

Вы также можете использовать это: http://wearekiss.com/simpless с красивым графическим интерфейсом и процессом просмотра, чтобы автоматически обновлять файл при редактировании.

Ответ 3

в дистрибутиве fedora или centos вы должны

$ sudo yum install rubygems
$ sudo yum install gcc-c++
$ sudo yum install ruby-devel     
$ sudo gem install less
$ sudo gem install therubyracer 

$ lessc yourLessFile.less > yourCssFile.css

Ответ 4

Я создал графическое приложение wxPython, которое использует node.js меньше компилятора. Сейчас он находится на очень ранней стадии. Приглашаются все желающие. Я планирую сделать его очень похожим на приложение MacOS LessCSS.

https://github.com/luislobo/Lobo-LessCSS-Compiler

Ответ 5

Одно из решений - это bash script, обсуждаемое здесь: https://www.maltheborch.com/2011/09/less-app-on-linux И доступно здесь как: https://gist.github.com/malthe/1234308

Для этого требуется node, lessc и inotify-tools (небольшая библиотека для просмотра изменений в файлах). Просто бросьте его в файл, сделайте исполняемый файл и запустите его с помощью каталога в качестве аргумента.

Недостатком является то, что, пока он будет рекурсивно смотреть каталог, он будет компилировать любой файл, который был изменен, - он не имеет возможности автоматически компилировать меньше файлов, которые импортируют тот, над которым вы работаете.

Обновление: Аналогичная опция немного сложнее bash script, которая добавляет несколько функций: http://code.krml.fr/less.app

Ответ 6

Я знаю, что этот ответ довольно "слишком поздний", но я недавно попытался создать простой gui для linux. С JAVA и less.js это не только Linux, но и кросс-платформенный. Simpless больше не поддерживается (начиная с 1.3, как написано в их блоге), а Crunch использует Adobe Air, который также устарел.

вот мой проект: http://project.splashfish.de/Le-css/

Ответ 7

Lé-css от Лукаса Дитриха в порядке. Я добавил конфигурационный файл, и я делаю его несколькими проектами: Скачать Less Now, компилятор LESS CSS. Меньше теперь работает на любой ОС с виртуальной машиной Java.

Ответ 8

Для java существует инструмент с открытым исходным кодом под названием wro4j.

Он использует носорог в качестве основного движка для компиляции меньше css, но также может использовать node.js, если он поддерживается в вашей среде.