Django + Mac OSX, как использовать меньше CSS? - PullRequest
2 голосов
/ 03 августа 2011

В Mac OSX не меньше компилятора командной строки css.Но я пробую проект, который должен использовать меньше CSS.
Также меньше используется для сжатия файлов CSS в проекте.Как мне справиться с этим?Я читал на меньшем веб-сайте, что его js можно запустить на сервере node.js - http://lesscss.org/#-server-side-usage
Но я не понимаю, как интегрировать его с django.Каким должно быть значение для COMPRESS_PRECOMPILERS?

COMPRESS_PRECOMPILERS = (                                                       
('text/less',""),                 

)

Любая помощь, оцененная тем, кто уже решил эту проблему.

Ответы [ 2 ]

12 голосов
/ 04 августа 2011
  1. Установить node.js и npm (я использовал homebrew для установки node.js и инструкции по http://npmjs.org/ для установки npm)
  2. Установить компилятор без командной строки с npm install --global less
  3. Добавить Lessc к COMPASS_PRECOMPILERS (направления).

Вот соответствующий фрагмент:

COMPRESS_PRECOMPILERS = (
    ('text/less', 'lessc {infile} {outfile}'),
)

Кроме того, COMPRESS_PRECOMPILERS от django_compressor, приложения django, а не от самого django. Я думаю, что django_compressor выглядит неплохо, но есть и другие доступные варианты.

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

Вы пробовали less.app для OS X?

http://incident57.com/less/

...