פגוש את החבילה החדש. חבילת שפותחה על ידי פייסבוק
רוב מפתחי Frontend כבר יודעים על npm אשר הוא הצומת מופעל מנהל החבילה עבור ספריות JavaScript, מסגרות ותוספים. זהו מנהל החבילה הנפוץ ביותר על ידי מפתחי אינטרנט, אבל פייסבוק יש לבוא עם מותג חדש מנהל אריזה בשם Yarn אשר הופך במהירות יריבו החם של npm.
עם חוט אתה עדיין יכול למשוך פריטים מהמאגר npm, אבל אתה יכול גם למשוך מ repos אחרים לנהל תלויות מותאמות אישית משלך מותקן על פני מכונות שונות.
היתרון הגדול ביותר של חוט היא עקביות עבור גרסאות שונות של סקריפטים ו ניהול עבור מכונות שונות.
משתמשים אשר מסתמכים על npm עשויים להיות הגרסה האחרונה של jQuery על המחשב הנייד שלהם, אבל אולי לעבור לשולחן העבודה שלהם ולהפעיל גרסה מיושנת מעט. בדרך כלל ניתן לנהל זאת עם שיחת עדכון, אך ייתכן ש- Yarn יהיה קל יותר.
בסופו של דבר מפתחים להשתמש מנהלי החבילה להתקין משאבים הנקראים חבילות מתוך מאגר אוניברסלי. חבילות אלה יכולות להיות ספריות, מסגרות, או כל סוג של קוד ארוז מראש.
כאשר מדובר בעדכון אוטומטי חבילות, חוט שואפת להפוך את התהליך הזה רחב יותר, קל הרבה יותר מאובטח. רעיונות אלה עדיין יוצא צוות של פייסבוק Dev אבל חוט כבר מציע כמה יתרונות מדהימים:
- גישה npm, קשתות, ו repos מותאם אישית אחרים
- ניתן להתקין תלויות במספר מחשבים
- ביצועים אופטימליים המבוססים על מהירויות הורדה
- מטמון חבילה, כך שתוכל להוריד שוב ללא אינטרנט
בדף Yarn GitHub תמצא הוראות התקנה לאתרים מקומיים או אתרי ייצור חיים.
אם אתה חדש ב- Yarn ואתה רוצה ללכת להפעלה, בדוק את המדריך למשתמש באתר הרשמי. זהו אחד המנהלים החבילה הפשוטה לקפוץ אל, ואם כבר יש לך קצת ניסיון באמצעות npm אז אתה תרגיש ממש בבית עם חוט.
ומכיוון שזה עדיין פרויקט חדש למדי, אני מצפה הרבה עדכונים מפייסבוק בחודשים הקרובים.