Есть ли что-то вроде less.app, которое может скомпилировать LESS в CSS? Я не забочусь о графическом интерфейсе и не хочу устанавливать его через NPM (node.js менеджер пакетов.)
Меньше компилятор для Linux
Ответ 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.
Ответ 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, если он поддерживается в вашей среде.