6 ปลั๊กอิน Grunt ที่จำเป็นที่คุณควรใช้

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 6 พฤษภาคม 2021
วันที่อัปเดต: 15 พฤษภาคม 2024
Anonim
Top 5 PHPStorm Plugins for PHP Developer
วิดีโอ: Top 5 PHPStorm Plugins for PHP Developer

เนื้อหา

นักวิ่งงาน JavaScript เช่น Grunt ได้รับความนิยมอย่างมากจากนักพัฒนาส่วนหน้า นี่เป็นเพราะพวกเขาช่วยทำสิ่งหนึ่งที่เราทุกคนอยากทำในงานของเรา - ประหยัดเวลา!

แต่ด้วยปลั๊กอิน Grunt มากกว่า 5,000 ตัว (และเพิ่มขึ้นเรื่อย ๆ ) ในขณะนี้อาจเป็นเรื่องยากสำหรับนักพัฒนาที่จะหา ‘เพชรในขุมนรก’ ได้ เราได้ย้อนกลับไปดูเวลาที่เราติดอยู่ใน Grunt เพื่อค้นหาสูตรที่สมบูรณ์แบบของปลั๊กอิน Grunt ที่คุณควรใช้

01. อัปลักษณ์

นักพัฒนาฟรอนต์เอนด์ทุกคนต่างรู้ดีเกี่ยวกับข้อดีของการลดขนาดไฟล์ JavaScript และนั่นคือสิ่งที่ปลั๊กอินนี้ทำ นั่นคือความนิยมซึ่งรวมอยู่ในคู่มือการเริ่มต้นใช้งาน Grunt แม้จะมีชื่อ แต่ปลั๊กอินนี้ยังสามารถใช้เพื่อทำให้โค้ด JavaScript ของคุณสวยงามได้เช่นกันแม้ว่าจะไม่ได้มีประโยชน์อย่างยิ่งสำหรับการใช้งานจริง


02. สส

อาจมีการถกเถียงกันอยู่บ้างว่าตัวประมวลผลล่วงหน้า CSS ตัวใดที่ปกครองรูสต์ แต่ที่ Stickyeyes เราตัดสิน Sass มากกว่าคู่แข่งหลัก Less ปลั๊กอินนี้ช่วยให้เราสามารถเขียนไฟล์ Sass ของเราและรวบรวมเป็น CSS โดยอัตโนมัติ ข้อดีของการใช้ตัวประมวลผลล่วงหน้า CSS รับประกันบทความแยกต่างหากในตัวมันเอง แต่ก็ปลอดภัยที่จะบอกว่าถ้าคุณไม่ได้ใช้งานอยู่แล้วคุณจะไปงานปาร์ตี้ได้ช้ามาก!

03. CSSMin

ปลั๊กอินนี้เทียบเท่ากับ CSS ของ Uglify เพียงแค่รับไฟล์ CSS ที่ระบุและย่อขนาดให้เล็กลง แน่นอนถ้าคุณจะใช้สิ่งนี้ร่วมกับปลั๊กอิน Sass คุณต้องแน่ใจว่างานนี้ทำงานหลังจากงาน Sass

มีทางเลือกมากมายสำหรับ CSSMin ซึ่งสามารถลดขนาดไฟล์ CSS ของคุณโดยใช้เทคนิคที่แตกต่างกันเล็กน้อย CSS nano, CSS wring, CSS ลดขนาด ฯลฯ อ่านเกณฑ์มาตรฐานที่มีประโยชน์นี้หากคุณเป็นคนประเภทนั้น

04. คอนแคท

ตามชื่อที่แนะนำปลั๊กอินนี้ใช้เพียงหลายไฟล์และเชื่อมต่อเป็นไฟล์เดียว เช่นเดียวกับการย่อขนาดไฟล์การต่อไฟล์เป็นแนวทางปฏิบัติที่ดีที่สุดในยุคเก่าเพื่อลดเวลาในการโหลดหน้าเว็บ


ควรใช้การต่อไฟล์ในการใช้งานจริงสำหรับทั้ง JavaScript และ CSS โดยปกติจะเป็นงานสุดท้ายที่จะรัน - หลังจากงานประมวลผลล่วงหน้า CSS และงานลดขนาด เป็นเรื่องง่ายที่จะบอกให้ปลั๊กอินนี้เชื่อมต่อไฟล์ทั้งหมดในไดเร็กทอรีเฉพาะ แต่ระวังลำดับที่ไฟล์จะถูกต่อกัน - คุณอาจต้องระบุลำดับที่เจาะจงหรือตั้งชื่อไฟล์เพื่อให้ไฟล์เหล่านั้นเชื่อมต่อกันตามลำดับที่คุณต้องการเสมอ .

05. อิมเมจมิน

ในรูปแบบเดียวกับ CSSMin และ Uglify ImageMin จัดการกับปัญหาเก่าแก่อีกประการหนึ่งสำหรับการโหลดหน้าเว็บ - ขนาดไฟล์รูปภาพ "การลดขนาดรูปภาพ" โดยปกติจะเป็นพอร์ตแรกสำหรับการเพิ่มประสิทธิภาพดังนั้นปลั๊กอินนี้จึงจำเป็นอย่างยิ่งที่จะต้องลดขนาดไฟล์หน้าทั้งหมดลงให้มากที่สุด

หากคุณกำลังทำงานกับ JPG, PNG, GIF หรือ SVG (รูปแบบภาพเวกเตอร์ที่เป็นที่นิยมมากขึ้นเรื่อย ๆ ) ปลั๊กอินนี้จะช่วยลดขนาดไฟล์รูปภาพของคุณโดยไม่ต้องยกนิ้วให้ หากคุณมีรูปภาพจำนวนมากในโปรเจ็กต์ของคุณคุณควรเรียกใช้งานนี้เมื่อคุณกำลังผลักดันไปสู่การผลิตเท่านั้นแทนที่จะเรียกใช้งานนี้ในกิจกรรมนาฬิกา (ดูข้อถัดไป)


06. ชม

ปลั๊กอินนี้ไม่มีผลกับส่วนหน้าเว็บไซต์ของคุณ แต่มีประโยชน์อย่างยิ่งในการสร้างกระบวนการ Grunt ที่มีประสิทธิภาพ Watch เพียงแค่จับตาดูไดเรกทอรีใด ๆ ที่คุณระบุและเมื่อมีการเปลี่ยนแปลงบางอย่างมันจะทริกเกอร์งาน Grunt บางอย่างโดยอัตโนมัติ

ดังนั้นคุณสามารถตั้งค่าเงื่อนไขการเฝ้าดูหนึ่งรายการในไดเรกทอรี "js" ของคุณเพื่อเรียกใช้งาน JavaScript ของคุณและอีกเงื่อนไขหนึ่งในไดเรกทอรี "css" เพื่อเรียกใช้งาน CSS ของคุณ ซึ่งหมายความว่าคุณจะไม่ต้องเรียกใช้กระบวนการ Grunt หลักด้วยตนเองอีกต่อไป! เพียงเริ่มต้นงานการเฝ้าดูที่ไม่พอใจก่อนที่คุณจะเริ่มทำการเปลี่ยนแปลงและคุณจะลืมมันไปได้เลย

คำ: เจมี่โล่

Jamie Shields เป็นนักพัฒนาส่วนหลังของ Stickyeyes ซึ่งเป็นหน่วยงานการตลาดดิจิทัล

แบบนี้? อ่านนี่!

  • Grunt vs Gulp: เครื่องมือสร้าง JavaScript ใดที่คุณควรเลือก?
  • 8 วิธีในการปรับปรุงการตั้งค่า Grunt ของคุณ
  • ธีม WordPress ฟรีที่ดีที่สุด
สิ่งพิมพ์ที่น่าสนใจ
แบบอักษรประจำวัน: Gill Sans Nova
ค้นพบ

แบบอักษรประจำวัน: Gill Sans Nova

เราเป็นแฟนตัวยงของการพิมพ์ตัวอักษรและมักจะมองหาแบบอักษรใหม่ ๆ ที่น่าตื่นเต้นไม่ว่าจะเป็นแบบอักษรฟรีหรือแบบอักษรที่ดีที่สุดที่ควรค่าแก่การจ่าย ดังนั้นหากคุณต้องการแบบอักษรสำหรับโครงการปัจจุบันของคุณหรื...
ขนาดเลโก้: ชัยชนะ UX หรือโศกนาฏกรรม?
ค้นพบ

ขนาดเลโก้: ชัยชนะ UX หรือโศกนาฏกรรม?

เมื่อฉันได้ยินประกาศครั้งแรกว่า LEGO กำลังเปิดตัววิดีโอเกมใหม่ในเดือนเมษายนฉันมีปฏิกิริยาแปลก ๆ เนื่องจากความตื่นเต้นในตอนแรกทำให้เกิดความรู้สึกลางสังหรณ์ แต่เราจะไปให้ถึง ...หากคุณเป็นแฟนตัวยงของ LEG...
10 วิธีในการปรับแต่งภาพเพื่อประสิทธิภาพที่ดีขึ้น
ค้นพบ

10 วิธีในการปรับแต่งภาพเพื่อประสิทธิภาพที่ดีขึ้น

ทุกวันนี้ความต้องการใช้ดิจิทัลแข็งแกร่งกว่าที่เคย มีอุปกรณ์เชื่อมต่อมากมายและด้วยอินเทอร์เน็ตที่พร้อมใช้งานทุกที่เห็นได้ชัดว่าไม่มีปัญหาการขาดแคลนผู้คนที่ต้องการใช้ผลิตภัณฑ์ของเรา อย่างไรก็ตามลูกค้าที...