2012-05-25 12 views
11

ruby​​(私は通常python/djangoを使用します)に新しく、sassを初めて使用しました。私は出力CSSディレクトリオプションを設定しようとしています。ここ.cssファイルの出力ディレクトリを変更してください

関連質問:changing the output directory of the resulting css file in compass webby と、ここで:両方へpossible to change the sass compass output folder for different files

回答はconfig.rbを変更することです。 config.rbはどこにありますか?オプションを設定する別の方法はありますか?

答えて

14

config.rbは、コンパスのプロジェクトに固有のものであり、あなたのルートに位置していますプロジェクト。コンパスを使用している場合はcss_dirを指定して、/がコンパスプロジェクトのルートであることを覚えておいてください。

css_dir = "/assets/css" 

Sassだけを使用している場合は、コンパイル時に出力パスを指定できます。

sass input.scss ../path/to/output.css 
+0

私は同じ問題を抱えているオムが、あなたの答えを使用する方法がわからないが、私はSCSSフォルダとCSSのフォルダを持っていますが、いくつかの奇妙な理由でSASSは、スタイルシートフォルダに出力している:( –

+0

あなたのプロジェクトについてもっと知ることなく助けてくれるのは難しいですか? – maxbeatty

+1

Compassなしでこれを行う方法はありますか? –

3

「/」を「スタイルシート」から、テキストエディタと変化する「css_dir」のオープンconfig.rb(下記参照)

http_path = "/" 
    css_dir = "/" 
    sass_dir = "sass" 
    images_dir = "images" 
    javascripts_dir = "javascripts" 
28

あなたが簡単に使用できます。

sass --watch input-dir:output-dir 

すなわち:

sass --watch scss:css 
+1

scssまたはsass CLIアプリケーションのヘルプページは入力dirと出力dirの間のコロンについては何も言わない。これは私のsass v3.4.22でうまくいく – LETs

+0

これは私が必要としていたものです。 – jkcl

1

ます。また、CSSの出力direcctoryを変更するにはコアラアプリ(http://koala-app.com/)を使用することができます。私はこれが最も簡単な方法だと思う。 1. Koalaアプリケーション をインストールします。2. Koalaインターフェースとreferhの両方のディレクトリを実行して追加します。

enter image description here

関連する問題