меньше css на стороне сервера, но без node.js? - PullRequest
9 голосов
/ 15 августа 2011

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

Есть ли реализации менее написанных на других языках? Или, может быть, что-то похожее на меньше?

Ответы [ 4 ]

5 голосов
/ 15 августа 2011

Вы можете взглянуть на SCSS .Компиляция файлов в CSS выполняется скриптом Ruby, который очень легко настроить (даже в Windows) , а синтаксис и список функций практически идентичны.Я бы даже сказал, что документация по SCSS лучше, чем LESS.

Тем не менее, мне удалось запустить компиляцию LESS локально, запустив файл в движке Javascript (в моем случае, макросистеме Komodo Editработает на Javascript, но может работать с Rhino или V8).Вам нужно немного изменить источник, чтобы имитировать объект window.Я получил большую помощь, посмотрев код проекта Less Engine , который в основном позволяет выполнять Less в рамках JVM.

1 голос
/ 03 сентября 2012

Есть очень хороший класс PHP: http://leafo.net/lessphp/

1 голос
/ 29 февраля 2012

Существует также реализация SCSS на Python: http://packages.python.org/scss/. Он работает довольно хорошо и включает функцию папки просмотра.

1 голос
/ 16 августа 2011

Существует компилятор Windows LESS для .NET, а также его автономная версия . Я считаю, что последнее значительно лучше (т.е. меньше ошибок), чем less.js, хотя оба довольно странны в том, как обрабатывают комментарии: less.js не понимает два комментария подряд, а lessc.exe не понимает комментарии внутренние селекторы. Я действительно не вижу смысла компилировать файл .less на клиенте один раз для каждой загрузки страницы на клиент, когда вы могли бы сделать это один раз для юниверса во время сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...