Meet Yarn ตัวจัดการแพคเกจจาวาสคริปต์ใหม่ล่าสุดที่พัฒนาโดย Facebook
นักพัฒนาส่วนหน้าส่วนใหญ่รู้จัก npm ซึ่งเป็นตัวจัดการแพ็กเกจที่ขับเคลื่อนด้วยโหนดสำหรับไลบรารี JavaScript เฟรมเวิร์กและปลั๊กอิน นี่คือผู้จัดการแพคเกจที่ใช้กันอย่างแพร่หลายโดยนักพัฒนาเว็บ แต่ Facebook มาพร้อมกับแบรนด์ใหม่ ผู้จัดการแพคเกจ ชื่อเส้นด้ายซึ่งกำลังกลายเป็นอย่างรวดเร็ว คู่แข่งร้อนแรงของ.
ด้วยเส้นด้ายคุณยังสามารถ ดึงไอเท็มจากที่เก็บ npm, แต่คุณสามารถดึงจาก repos อื่นและ จัดการการพึ่งพาที่กำหนดเองของคุณเองที่ติดตั้งในเครื่องต่างๆมากมาย.
ประโยชน์ที่ใหญ่ที่สุดของเส้นด้ายคือความมั่นคงสำหรับ สคริปต์เวอร์ชันต่าง ๆ และ การจัดการเครื่องจักรที่แตกต่างกัน.
ผู้ใช้ที่พึ่งพา npm อาจมี jQuery เวอร์ชันล่าสุดบนแล็ปท็อป แต่อาจสลับไปยังเดสก์ท็อปและใช้เวอร์ชันที่ล้าสมัยเล็กน้อย โดยทั่วไปสามารถจัดการได้ด้วยการเรียกการอัปเดต แต่ Yarn อาจง่ายกว่า.
นักพัฒนาในที่สุดใช้ผู้จัดการแพคเกจเพื่อ ติดตั้งทรัพยากรที่เรียกว่าแพ็คเกจจากที่เก็บอเนกประสงค์. แพ็คเกจเหล่านี้อาจเป็นไลบรารีกรอบงานหรือรหัสล่วงหน้าใด ๆ.
เมื่อพูดถึงการอัพเดทแพ็คเกจอัตโนมัติ Yarn มีเป้าหมายที่จะทำให้กระบวนการนี้กว้างขึ้นง่ายขึ้นและปลอดภัยยิ่งขึ้น แนวคิดเหล่านี้ยังคงออกมาจากทีมพัฒนาของ Facebook แต่ Yarn มีข้อดีที่น่าทึ่งอยู่แล้ว:
- เข้าถึง npm, bower และ repos ที่กำหนดเองอื่น ๆ
- สามารถติดตั้งการพึ่งพาในหลาย ๆ เครื่องได้
- ประสิทธิภาพที่เหมาะสมที่สุดตามความเร็วในการดาวน์โหลด
- แพ็คเกจแคชดังนั้นคุณสามารถดาวน์โหลดได้อีกครั้งโดยไม่ใช้อินเทอร์เน็ต
ในหน้า Yarn GitHub คุณจะพบคำแนะนำในการติดตั้งสำหรับเว็บไซต์ท้องถิ่นหรือเว็บไซต์ที่ใช้งานจริง.
หากคุณยังใหม่กับ Yarn และต้องการทดสอบการใช้งานลองดูที่คู่มือการใช้งานบนเว็บไซต์ทางการ นี่เป็นหนึ่งในผู้จัดการแพคเกจที่ง่ายที่สุดที่จะข้ามไปและถ้าคุณมีประสบการณ์การใช้ npm แล้วคุณจะรู้สึกเหมือนอยู่ที่บ้านกับเส้นด้าย.
และเนื่องจากนี่ยังคงเป็นโครงการที่ค่อนข้างใหม่ฉันคาดหวังว่าจะมีการอัปเดตจำนวนมากจาก Facebook ในอีกไม่กี่เดือนข้างหน้า.