6 plugin Grunt penting yang mesti anda gunakan

Pengarang: Lewis Jackson
Tarikh Penciptaan: 6 Mungkin 2021
Tarikh Kemas Kini: 15 Mungkin 2024
Anonim
GRUNT TUTORIAL - Grunt makes your web development better!
Video.: GRUNT TUTORIAL - Grunt makes your web development better!

Kandungan

Pelari tugas JavaScript seperti Grunt telah menjadi sangat popular dengan pemaju front-end. Ini kerana mereka membantu melakukan satu perkara yang kita semua mahu lakukan dalam pekerjaan kita - menjimatkan masa!

Tetapi dengan lebih daripada 5,000 (dan masih banyak) plugin Grunt kini tersedia, sukar bagi pemaju untuk mencari 'intan tersebut'. Kami telah melihat kembali masa kita terjebak dengan Grunt untuk mencari resipi Plugin Grunt yang sesuai yang harus anda gunakan.

01. Uglify

Setiap pemaju depan bernilai garam tahu tentang kelebihan meminimumkan fail JavaScript, dan itulah yang dilakukan oleh pemalam ini. Itulah popularitinya, sebenarnya termasuk dalam Panduan Memulakan Grunt. Walaupun namanya, plugin ini juga dapat digunakan untuk memperindah kod JavaScript anda - walaupun itu tidak begitu berguna untuk penggunaan produksi.


02. Sass

Mungkin terdapat beberapa perdebatan mengenai pemproses pra CSS mana yang benar-benar memerintah, tetapi di sini di Stickyeyes, kami telah menetap di Sass daripada saingan utamanya, Less. Pemalam ini membolehkan kami menulis fail Sass kami dan menyusunnya ke CSS secara automatik. Kelebihan menggunakan pra-pemproses CSS memerlukan artikel yang tersendiri, tetapi selamat untuk mengatakan bahawa jika anda belum menggunakannya, anda sudah terlambat ke pesta itu!

03. CSSMin

Plugin ini setaraf dengan CSS Uglify. Ia hanya mendapat fail CSS yang ditentukan dan meminimumkannya. Sudah tentu jika anda akan menggunakan ini bersama dengan Sass plugin maka anda perlu memastikan bahawa tugas ini dijalankan setelah tugas Sass.

Terdapat banyak alternatif untuk CSSMin yang juga dapat mengurangkan ukuran fail CSS anda menggunakan teknik yang sedikit berbeza; CSS nano, CSS wring, CSS shrink, etc. Baca tanda aras berguna ini jika anda menyukai jenis barang tersebut.

04. Concat

Seperti namanya, plugin ini hanya mengambil banyak fail dan menggabungkannya menjadi satu. Seperti pengurangan kod, menggabungkan fail juga merupakan amalan terbaik lama untuk mengurangkan masa muat halaman.


Gabungan fail harus selalu digunakan dalam pengeluaran untuk JavaScript dan CSS. Ini biasanya merupakan tugas terakhir yang harus dijalankan - setelah tugas pra-pemprosesan CSS dan tugas pengurangan. Cukup mudah untuk memberitahu plugin ini untuk menggabungkan semua fail dalam direktori tertentu, tetapi berhati-hatilah dengan urutan bahawa fail akan digabungkan - anda mungkin perlu memberikan pesanan tertentu atau beri nama fail supaya selalu digabungkan mengikut urutan yang anda mahukan .

05. ImageMin

Dalam urutan yang sama seperti CSSMin dan Uglify, ImageMin mengatasi masalah lama lain untuk memuat halaman - saiz fail gambar. Imej ‘minification’ biasanya merupakan panggilan pertama untuk pengoptimuman, jadi plugin ini sangat mustahak untuk mengurangkan jumlah saiz fail halaman sebanyak mungkin.

Sekiranya anda bekerja dengan JPG, PNG, GIF atau SVG (format gambar vektor yang semakin popular), hasil pemalam ini akan memberikan pengurangan kehilangan saiz fail gambar anda, tanpa anda perlu mengangkat jari. Sekiranya anda mempunyai banyak gambar dalam projek anda, adalah idea yang baik untuk menjalankan tugas ini hanya semasa anda mendorong pengeluaran, dan bukannya menjalankan tugas ini pada acara menonton (lihat titik seterusnya).


06. Tonton

Plugin ini sebenarnya tidak mempengaruhi laman web anda, tetapi sangat berguna dalam membuat proses Grunt yang cekap. Tonton hanya mengawasi setiap direktori yang anda tentukan, dan setelah sesuatu berubah, secara automatik akan memicu tugas Grunt tertentu.

Oleh itu, anda boleh menetapkan satu syarat menonton di direktori 'js' anda untuk menjalankan tugas JavaScript anda, dan yang lain di direktori 'css' anda untuk menjalankan tugas CSS anda. Ini bermakna anda tidak perlu menjalankan proses Grunt utama anda secara manual! Cukup mulakan tugas memerhatikan sebelum anda mula membuat perubahan dan anda boleh melupakannya walaupun ada.

Perkataan: Jamie Shields

Jamie Shields adalah pemaju belakang di agensi pemasaran digital Stickyeyes.

Seperti ini? Baca ini!

  • Grunt vs Gulp: Alat pembuatan JavaScript mana yang harus anda pilih?
  • 8 cara untuk meningkatkan penyediaan Grunt anda
  • Tema WordPress percuma terbaik
Kami Mengesyorkan
Tapak studio adalah keseronokan hitam dan putih
Menemui

Tapak studio adalah keseronokan hitam dan putih

dn & co adalah ebuah tudio kreatif yang berpu at di London, yang merangkumi penjenamaan, cetak, digital dan pameran. Ia mempunyai kema penjenamaan neutral yang dilucutkan, yang kebanyakannya mengg...
Bagaimana untuk memberi rasa CG pada seni Krismas anda
Menemui

Bagaimana untuk memberi rasa CG pada seni Krismas anda

ebilangan be ar karya kami di ArcMedia melibatkan vi uali a i ruang dalaman untuk pereka atau arkitek, menaf irkan kon ep mereka untuk menyampaikan repre enta i yang meyakinkan dari cadangan. etelah ...
5 perkara yang anda perlukan untuk lukisan minyak
Menemui

5 perkara yang anda perlukan untuk lukisan minyak

Terdapat mi tik yang tidak bera a mengenai luki an minyak yang membuat beberapa arti tidak dapat menerokai mereka. ekiranya anda mengetahui teknik meluki minyak yang betul, medium ini menawarkan kekay...