Я хочу использовать Compass, чтобы упростить задачу написания CSS в моем приложении Django. Но я не знаю, как его настроить.
Я вижу, что django-compressor поддерживает SASS, но для использования Compass мне нужно было выгрузить файлы _*.scss
в мою рабочую область (Django 1.4), так как это рабочий каталог, когда django- компрессор запускает команды scss
.
Подход Эрика Мейеразвучит разумно (компилировать .scss
файлы в .css
во время разработки и зафиксировать в SCM), но не очевидно, как я могу использовать SASS/Compass инструменты для компиляции .scss
в несколько приложений (как многоразовых, так и одноразовых) в рабочей области Django.
Я сохраняю статические файлы таблиц стилей для каждого приложения в
.
У меня есть следующие проблемы:
@import
не работает в разных приложениях_*.scss
в рабочую область недопустимоЗапуск compass watch
в рабочей области завершается с ошибкой:
Нечего компилировать. Если вы пытаетесь начать новый проект, вы не указали аргумент каталога.
Использование @include background(...)
терпит неудачу:
Синтаксическая ошибка: Неопределенная операция: "-compass-list-size(compact(#cccccc, false, false, false, false, false, false, false, false, false)) gt 1"