تعرف على خيط إدارة أحدث حزم جافا سكريبت التي طورتها فيسبوك
معظم مطوري الواجهة الأمامية يعرفون بالفعل حول npm وهو مدير الحزم الذي يدعم Node لمكتبات جافا سكريبت والأطر والمكونات الإضافية. هذا هو مدير الحزم الأكثر استخدامًا على نطاق واسع من قِبل مطوري الويب ، ولكن Facebook ابتكر علامة تجارية جديدة مدير مجموعة غزل اسمه الذي أصبح بسرعة منافس npm الساخن.
مع الغزل لا يزال بإمكانك سحب العناصر من مستودع npm, ولكن يمكنك أيضا سحب من repos الأخرى و إدارة التبعيات المخصصة الخاصة بك المثبتة عبر العديد من الأجهزة المختلفة.
أكبر فائدة من الغزل هو الاتساق ل إصدارات مختلفة من البرامج النصية و إدارة لآلات مختلفة.
قد يكون لدى المستخدمين الذين يعتمدون على npm أحدث إصدار من jQuery على كمبيوترهم المحمول ، لكنهم قد ينتقلون إلى سطح مكتبهم ويقومون بتشغيل إصدار قديم قليلاً. يمكن عادةً إدارة ذلك باستخدام مكالمة تحديث ولكن قد يكون الغزل أسهل.
المطورين في نهاية المطاف استخدام مديري الحزمة ل تثبيت موارد تسمى الحزم من مستودع عالمي. يمكن أن تكون هذه الحزم عبارة عن مكتبات أو أطر عمل أو أي نوع من الأكواد المعبأة مسبقًا.
عندما يتعلق الأمر بحزم التحديث التلقائي ، يهدف Yarn إلى جعل هذه العملية أوسع وأسهل وأكثر أمانًا. لا تزال هذه الأفكار تخرج من فريق تطوير Facebook ، ولكن Yarn يقدم بالفعل بعض المزايا الرائعة:
- الوصول إلى npm و bower و repos المخصصة الأخرى
- يمكن تثبيت التبعيات عبر أجهزة متعددة
- الأداء الأمثل بناءً على سرعات التنزيل
- حزم التخزين المؤقت ، بحيث يمكنك التنزيل مرة أخرى دون الإنترنت
في صفحة Yarn GitHub ، ستجد تعليمات التثبيت لمواقع الويب المحلية أو مواقع الإنتاج المباشر.
إذا كنت جديدًا على Yarn وترغب في إجراء اختبار ، فراجع دليل الاستخدام على الموقع الرسمي. يعد هذا أحد أبسط مدراء الحزم الذين يقفزون إلى هناك ، وإذا كان لديك بالفعل بعض الخبرة في استخدام npm ، فستشعر وكأنك في المنزل مع Yarn.
وبما أن هذا لا يزال مشروعًا جديدًا إلى حد ما ، أتوقع الكثير من التحديثات من Facebook في الأشهر المقبلة.