sass - tonton dengan minify otomatis?

235

Apakah ada cara untuk menjalankan:

sass --watch a.scss:a.css

tapi sudah a.css akhirnya diperkecil?

Bagaimana saya menghindari menjalankan langkah minifikasi terpisah saat saya menyusun stylesheet saya?

penguji
sumber

Jawaban:

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

Baca dokumentasi untuk pembaruan:

penguji
sumber
42
Anda juga dapat mengecilkan css "biasa" dengan cara ini:sass --watch a.css:a.min.css --style compressed --scss
sam
13
Semua gaya keluaran tercantum di sini (bersarang, diperluas, kompak, dan dikompresi)
allicarn
3
Bisakah saya mendapatkan output dalam kombinasi gaya seperti; Saya perlu output terkompresi dan diperluas juga. Bagaimana cara melakukannya?
Temp O'rary
3
Ini berfungsi bagi saya untuk membuat file css yang non-minify dan minified pada saat yang samasass --watch sass/style.scss:css/style.css --watch css/style.css:css/style.min.css --style compressed --scss
Alex Wright
2
Ini sepertinya tidak berfungsi di versi terbaru 3.5.4 dari Sass?
The Chewy
22

Jika Anda menggunakan editor JetBrains seperti IntelliJ IDEA , PhpStorm , WebStorm dll. Gunakan pengaturan berikut ini di Pengaturan> Pengamat File. masukkan deskripsi gambar di sini

  1. Konversi style.scssuntuk style.cssmengatur argumen

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

    dan jalur output untuk menyegarkan

    $FileNameWithoutExtension$.css
  2. Konversi style.scsske terkompresi style.min.cssmengatur argumen

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

    dan jalur output untuk menyegarkan

    $FileNameWithoutExtension$.min.css
Madan Sapkota
sumber
15

Jika Anda menggunakan kompas:

compass watch --output-style compressed
Olivier Loynet
sumber
12
Ini adalah perintah kompas dan bukan hanya merendahkan. Anda mengasumsikan bahwa kompas digunakan ketika mungkin tidak.
Doyle Lewis
4
Ini bekerja untuk saya juga karena saya menggunakan kompas, bukan hanya sass.
fedmich
3
Mereka yang memberi downvote hanya karena kode ini kompas harus berpikir lagi jika downvote benar-benar diperlukan untuknya
fedmich
Mengapa orang tidak memilih jawaban ini? Ini persis apa yang saya cari di tempat pertama dan saya cukup yakin saya bukan satu-satunya karena minify compass outputpencarian Google mengarah ke sini.
Kunok
@fedmich karena kompas tidak pernah disebutkan dalam pertanyaan asli, dan karena jawaban ini tidak memiliki penjelasan apa pun perintah sebenarnya tidak berguna, jika Anda tidak menggunakan kompas. Saya tidak downvote, tapi saya pikir itu alasannya, dan ini akan menjadi jawaban yang sangat baik, jika ada setidaknya beberapa kata deskripsi.
Matthias Seifert