我想使用Compass来简化在我的 Django 应用程序中编写 CSS 的任务。但我不知道如何配置它。
我看到 django-compressor 支持 SASS,但是为了使用 Compass,我需要将_*.scss
文件转储到我的工作区(Django 1.4),因为这是 django-compressor 运行scss
命令时的工作目录。
Eric Meyer 的方法听起来很明智(在开发期间编译.scss
文件.css
并提交给 SCM),但我如何使用 SASS/Compass 工具.scss
在 Django 工作区中的多个应用程序(可重用和不可重用)中编译并不明显。
我将每个应用程序的静态样式表文件存储在<app>/static/<app>/css/
.
我遇到的问题是这样的:
@import
不适用于跨应用程序- 将
_*.scss
文件放入工作区是不可接受的 compass watch
在工作区中运行失败:没有什么可编译的。如果你试图开始一个新项目,你已经离开了目录参数。
使用
@include background(...)
失败:语法错误:未定义操作:“-compass-list-size(compact(#cccccc, false, false, false, false, false, false, false, false, false)) gt 1"