sass - otomatik küçültme ile izle?


235

Koşmanın bir yolu var mı:

sass --watch a.scss:a.css

ama a.csssonunda küçültülmüş mü?

Stil sayfamı derlerken ayrı bir küçültme adımı çalıştırmak zorunda kalmamayı nasıl sağlayabilirim?

Yanıtlar:


546

42
Ayrıca "normal" css yolunu sass --watch a.css:a.min.css --style compressed --scss
küçültebilirsiniz

13
Tüm çıktı stilleri burada listelenmiştir (iç içe, genişletilmiş, kompakt ve sıkıştırılmış)
allicarn

3
Çıktılar gibi stilleri bir arada alabilir miyim; Sıkıştırılmış ve genişletilmiş çıktılara da ihtiyacım var. Bu nasıl yapılır?
Temp O'rary

3
Bu, sass'ın aynı anda hem küçültülmüş hem de küçültülmüş bir css dosyası oluşturması için çalışıyorsass --watch sass/style.scss:css/style.css --watch css/style.css:css/style.min.css --style compressed --scss
Alex Wright

2
Bu Sass son sürümü 3.5.4 çalışmıyor gibi görünüyor?
Chewy

22

IntelliJ IDEA , PhpStorm , WebStorm vb. Gibi JetBrains editörlerini kullanıyorsanız , Ayarlar> Dosya İzleyiciler'de aşağıdaki ayarları kullanın. resim açıklamasını buraya girin

  1. Dönüştürme style.scssiçin style.cssargümanlar ayarlamak

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

    ve yenilenecek çıkış yolları

    $FileNameWithoutExtension$.css
  2. style.scssSıkıştırılmış biçime dönüştür style.min.cssargümanları ayarla

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

    ve yenilenecek çıkış yolları

    $FileNameWithoutExtension$.min.css

15

Pusula kullanıyorsanız:

compass watch --output-style compressed

12
Bu sadece pusula değil, pusula komutudur. Pusulanın kullanılmadığı zamanlarda kullanıldığını varsayıyorsunuz.
Doyle Lewis

4
Bu benim için de işe yarıyor çünkü sadece sass yerine pusula kullanıyorum.
fedmich

3
Sadece bu kod pusula olduğu için downvote verenler, downvote onun için gerçekten gerekliyse tekrar düşünmelidir
fedmich

İnsanlar bu cevabı neden küçümseyesin ki? Bu ilk etapta aradığım şeydi ve minify compass outputGoogle araması burada olduğu için tek kişi olmadığımdan eminim .
Kunok

@fedmich çünkü orijinal soruda pusuladan hiç bahsedilmedi ve bu cevapta pusula kullanmıyorsanız, gerçek komutun ne işe yaradığı konusunda si yok. Ben inmedim, ama bunun nedeni olduğunu tahmin ediyorum ve en azından birkaç açıklama kelime olsaydı, bu mükemmel bir cevap olurdu.
Matthias Seifert
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.