4

複数のディレクトリにある.scssファイルをコンパイルするには、「add_import_path」(http://compass-style.org/help/tutorials/configuration-reference/)を使用する必要がありますが、方法がわかりません。

追加しようとしました

additional_import_paths
add_import_path "_themes"
add_import_path = "_themes"
additional_import_paths = "_themes"

私のconfig.rbにありますが、運がありません。コンパスはsass_dir="_modules"からのみコンパイルします。


更新:はい、この行

add_import_path "_themes"

「フォルダが見つかりません」というエラーは表示されませんが、コンパスはまだ.scssをコンパイルしていません

私は何が間違っているのですか?

4

2 に答える 2

1

複数のファイルをコンパイルする.scssには、を使用して「子」ファイルを「親」SASSファイルにインポートする必要があります@import "filename";

たとえば、main.scssがある場合、次のように、たとえばchild.scssと呼ばれる子スタイルシートからCSSをさらにインポートすることができます。

@import "_modules/child";

私が理解していることから、それadd_import_pathはあなたが追加のディレクトリからファイルをインポートすることを可能にすることだけです。@importだからあなたも_themes/

このスレッドを参照してください。

于 2012-10-26T13:14:37.737 に答える