6

HTML5 アプリの展開プロセスに取り組んでいます。コンパスと SCSS を使用してスタイリングを行っており、プロジェクト ディレクトリのルートにコンパスを構成するための config.rb があります。上部にいくつかのインポートがあり、他のファイルを正しい順序でインポートする app.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 と grunt-compass プラグインを介して行われるため、コマンドライン引数を指定することはできません。

4

1 に答える 1

20

これが問題であると100%確信しているわけではありません。

コンパイル時にディレクトリを監視していると想定しています。その場合、コンパイルしたくないファイルはアンダースコアで始める必要があります。

例えば...

_myFile.scss

于 2012-09-14T16:25:14.687 に答える