sass-自動縮小で監視しますか?


235

実行する方法はありますか:

sass --watch a.scss:a.css

しかし、a.css縮小されてしまったのでしょうか?

スタイルシートをコンパイルするときに、別の縮小ステップを実行する必要がないようにするにはどうすればよいですか?

回答:


546
sass --watch a.scss:a.css --style compressed

更新については、ドキュメントを参照してください。


42
また、「プレーン」のCSSをこのように縮小化することができますsass --watch a.css:a.min.css --style compressed --scss
SAM

13
すべての出力スタイルがここにリストされています(ネスト、拡張、コンパクト、および圧縮)
allicarn

3
次のようなスタイルの組み合わせで出力を取得できますか?圧縮出力と拡張出力も必要です。どうやってするか?
Temp O'rary 2015

3
これは私にとってsassが非縮小と縮小の両方のcssファイルを同時に作成するのに役立ちますsass --watch sass/style.scss:css/style.css --watch css/style.css:css/style.min.css --style compressed --scss
Alex Wright

2
これはSassの最新バージョン3.5.4では機能しないようです。
Chewy、

22

あなたが使用している場合はJetBrainsののような編集者のIntelliJ IDEAPhpStormWebStormなど使用して、[設定]> [ファイルウォッチャーで以下の設定を。 ここに画像の説明を入力してください

  1. 変換style.scssstyle.cssて引数を設定します

    --no-cache --update $FileName$:$FileNameWithoutExtension$.css

    更新する出力パス

    $FileNameWithoutExtension$.css
  2. 引数style.scssを圧縮style.min.cssセットに変換

    --no-cache --update $FileName$:$FileNameWithoutExtension$.min.css --style compressed

    更新する出力パス

    $FileNameWithoutExtension$.min.css

15

コンパスを使用している場合:

compass watch --output-style compressed

12
これはコンパスコマンドであり、sassだけではありません。コンパスが使用されていない場合に使用されていると想定しています。
Doyle Lewis

4
sassの代わりにコンパスを使用しているので、これも私にとってはうまくいきます。
fedmich 2015

3
このコードがコンパスであるという理由だけで反対票を投じた人は、反対票が本当に彼にとって必要かどうかをもう一度考えるべきです
fedmich

なぜ人々はこの回答に反対票を投じるのでしょうか?これがまさに私が最初に探していたものであり、minify compass outputGoogle検索がここをリードしているので、私だけではないことは明らかです。
Kunok

@fedmichは、元の質問でコンパスが言及されたことがないため、また、この回答には実際のコマンドの説明がないため、コンパスを使用しないと役に立ちません。私は反対票を投じませんでしたが、それが理由だと思います。少なくとも数語の説明があれば、これは完全に良い答えになります。
Matthias Seifert、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.