Compassを使用して、Django アプリで CSS を記述する作業を簡素化したいと考えています。しかし、私はそれを構成する方法がわかりません。
django-compressor は SASS をサポートしているようですが、コンパスを使用するには、django-compressor がコマンドを実行_*.scss
するときの作業ディレクトリであるため、ファイルをワークスペース (Django 1.4)にダンプする必要がありました。scss
Eric Meyer のアプローチ.scss
(開発中にファイルをコンパイルし、SCM にコミットする) は賢明に思えますが、Django ワークスペースで SASS/Compass ツールを使用して複数のアプリ (再利用可能および再利用不可の両方).css
をコンパイルする方法は明らかではありません。.scss
各アプリの静的スタイルシート ファイルを に保存します<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"