2012-09-14 3 views
6

私はHTML5アプリケーションのデプロイメントプロセスを進めています。私はスタイリングを行うためにコンパスとSCSSを使用しています。コンパスを設定するにはプロジェクトディレクトリのルートにconfig.rbがあります。私は正しい順序で他のファイルをインポートするために一番上のインポートをいくつか持っているapp.scssファイルを持っています。compass config.rbで単一のscssファイルを指定してください

@import "definitions"; 
@import "common"; 

// global stuff 
@import "modal"; 

// tabs 
@import "login"; 
@import "summary"; 
@import "profile"; 
// etc..... 

それは私がconfig.rbでそのapp.scssファイルを指定することができませんが、それだけで、各ファイルを試してみて、コンパイルするコンパスを引き起こしsass_dirオプションを持っているようです。たとえば、login.scssはdefinitions.scssをインポートせず、そこから変数が参照されるとブレークするためです。 app.scssは、他のすべてのファイルについて知っているだけなので、コンパイルされた唯一のファイルである必要があります

これは可能ですか?また、私はコマンドライン引数を指定することができません。最終的には、これはすべてgruntとcompunt-compassプラグインを使用して行われるので、config.rbにすべてが必要です。

答えて

20

これは問題です。 ..

私はあなたがコンパイル時にディレクトリを見ていると仮定しています。もしそうなら、あなたがコンパイルしたくないファイルはアンダースコアで始まらなければなりません。例えば

...

_myFile.scss

+0

は、魔法のように感謝を働きました! –

+0

問題ありません...... –

関連する問題