في المقالة التالية سوف نلقي نظرة على الغزل. هذا نوع من مُثبِّت حزمة JavaScript ومدير التبعية الصادر عن Facebook بالتعاون مع مطورين آخرين مثل Google. يقدم برنامج التثبيت هذا تغييرات في إدارة التبعية وتنفيذ المهام وبعض تحسينات الأداء.
يدعم الغزل تسجيل NPM، ولكن يختلف في تثبيت الحزمة. يستخدم ملفات القفل وملف خوارزمية التثبيت القطعية، مما يسمح لك بالحفاظ على نفس بنية الدليل node_modules لجميع المستخدمين المشاركين في المشروع. يمكن أن يساعد ذلك في تقليل الأخطاء التي يصعب تتبعها عبر أجهزة متعددة.
في معظم مشاريع البرمجة ، تعتبر إدارة التبعية مهمة مهمة. Yarn هو مدير تبعية للحزم سريع وآمن وموثوق لتطبيقات NodeJS. هذا متوافق مع NPM ، يستخدم لتثبيت الحزم وتكوينها وتحديثها وإزالتها.
Yarn هو مدير مفتوح المصدر، والذي ينشئ ذاكرة تخزين مؤقت للحزمة التي تم تنزيلها على جهاز المستخدم ويمكنه إعادة استخدام هذه الحزمة عند الحاجة ، دون تنزيلها مرارًا وتكرارًا. باستخدام المجاميع الاختبارية ، يتحقق مدير الحزم هذا من سلامة كل حزمة مثبتة قبل تنفيذ التعليمات البرمجية الخاصة بها. بالإضافة إلى ذلك ، يمكن استخدام الغزل في وضع عدم الاتصال.
سنرى في السطور التالية كيفية تثبيت Yarn على Ubuntu 20.04 LTS باستخدام بيئة سطر الأوامر. لاستخدامه نحتاج NodeJS ، لأن ذلك يعتمد عليه.
قم بتثبيت Yarn على Ubuntu 20.04 LTS
يتوفر مستودع رسمي على Ubuntu 20.04 LTS للتثبيت. باستخدام PPA هذا ، سنتمكن من تثبيت Yarn عالميًا على النظام. لمتابعة التثبيت على جهاز الكمبيوتر الخاص بنا ، سيتعين علينا فتح محطة طرفية (Ctrl + Alt + T) ثم اتباع كل من الخطوات التالية:
قم بتثبيت cURL على Ubuntu 20.04 LTS
إذا لم يكن لديك هذه الأداة مثبتة على نظامك حتى الآن ، يمكنك ذلك قم بتثبيته من مستودع حزم Ubuntu 20.04 LTS الرسمي. كل ما عليك فعله هو تشغيل الأمر التالي لتثبيت cURL:
sudo apt install curl
أضف مفتاح GPG
بمجرد تثبيت cURL بشكل صحيح في النظام ، قبل البدء في التثبيت ، سنذهب إلى أضف مفتاح GPG للتحقق من حزم الغزل. لاستيراد مفتاح GPG ، ما عليك سوى كتابة الأمر التالي في نفس الجهاز (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
قم بتمكين مستودع الغزل
لبدء التثبيت أولاً سنقوم بإضافة وتمكين المستودع الضروري في Ubuntu 20.04 LTS. للقيام بذلك ، في نفس المحطة سنستخدم الأمر:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
قم بتحديث ذاكرة التخزين المؤقت وتثبيت Yarn
في هذه المرحلة ، سنقوم أولاً تحديث ذاكرة التخزين المؤقت لـ APT ثم يتم تثبيت Yarn على Ubuntu 20.04 LTS باستخدام الأمر التالي:
sudo apt update && sudo apt install yarn
إذا كنت تستخدم حاليًا Nodejs و NPM ، فيمكنك تثبيت Yarn عن طريق الكتابة الأمر التالي في المحطة (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
تحقق من إصدار الغزل
بمجرد اكتمال التثبيت ، سنكون قادرين على ذلك تحقق مما إذا كان قد تم تثبيته بنجاح على نظام Ubuntu 20.04 أم لا. سنفعل ذلك عن طريق التنفيذ في طرفنا (Ctrl + Alt + T):
yarn --version
بعد تنفيذ الأمر السابق ، ستظهر لنا المحطة الإصدار المثبت.
تثبيت الحزم مع الغزل
سيتم تثبيت معظم الحزم من سجل NPM وسيتم تسميتها ببساطة باسم الحزمة الخاصة بها. على سبيل المثال، إذا أردنا تثبيت الحزمة رد فعل لن يكون لدينا المزيد لنكتبه في سجل NPM الامر:
yarn add react
إلى مزيد من المعلومات حول كيفية تثبيت الحزم مع Yarn، يمكن للمستخدمين الرجوع إلى الوثائق في هذا الصدد التي يمكننا العثور عليها موقع المشروع.
إذا كنت بحاجة مزيد من المعلومات حول تثبيت Yarn على Ubuntu، يمكن للمستخدمين استشارة صفحة المشروع. في هذه الصفحة يمكننا أيضًا العثور على ملف توثيق حول المشروع. سنجد أيضًا الكود الخاص به والمزيد من المعلومات من صفحة الغزل في GitHub جيثب:.