كيفية تفعيل Yarn
Yarn
هو أداة لإدارة الحزم تم تطويرها بواسطة Facebook. توفر سرعة تثبيت للمتطلبات أفضل وأسرع من npm
، دعمًا أفضل للعمل دون اتصال، وتحليل متطلبات أكثر موثوقية. يمكن للمطورين باستخدام Yarn
إدارة متطلبات المشاريع بكفاءة أكبر وزيادة الإنتاجية.
تفعيل Yarn
عادةً ما يتضمن Node.js المثبت عبر ServBay Yarn
افتراضيًا. إذا وجد أن Yarn
غير مفعّل أو يحتاج إلى تحديث، يمكن اتباع الخطوات التالية.
تأكيد تثبيت Yarn
- افتح الطرفية وأدخل الأمر التالي للتحقق من رقم إصدار
Yarn
:bashنموذج للإخراج:yarn -v
1bash1.22.19
1
تثبيت أو تحديث Yarn
إذا حصلت على التحذير التالي عند إدخال yarn
، فهو يشير إلى الحاجة لتثبيت أو تحديث Yarn
. أدخل Y
للبدء بالتنزيل والتثبيت:
$ yarn -v
! Corepack is about to download https://registry.yarnpkg.com/yarn/-/yarn-1.22.22.tgz
? Do you want to continue? [Y/n]
1.22.22
2
3
4
5
بعد التأكد من اكتمال التثبيت أو التحديث، تحقق من رقم الإصدار مجددًا:
$ yarn -v
1.22.22
2
إذا لم يكن Yarn
مثبتًا أو إذا احتجت إلى تحديثه يدويًا، استخدم الأمر التالي لتثبيته أو تحديثه:
npm install -g yarn
بعد التثبيت أو التحديث، تحقق من رقم الإصدار مجددًا:
yarn -v
باتباع الخطوات أعلاه، يمكنك التأكد من أن Yarn
قد تم تثبيته وتحديثه إلى الإصدار الأحدث بنجاح.
فوائد استخدام Yarn
تتمثل المزايا الرئيسية لـ Yarn
في سرعة تثبيت المتطلبات، الدعم الأفضل للتشغيل دون اتصال، وتحليل المتطلبات الأكثر موثوقية. إليك بعض الأمثلة العملية لاستخدام Yarn
:
تهيئة مشروع
استخدام Yarn
لتهيئة مشروع جديد لـ Node.js:
yarn init
سيتم إرشادك لإنشاء ملف package.json
جديد يحتوي على المعلومات الأساسية للمشروع ومتطلباته.
تثبيت المتطلبات
استخدام Yarn
لتثبيت متطلبات المشروع:
yarn install
سيتم تثبيت جميع المتطلبات المحددة في ملف package.json
.
إضافة متطلب
إضافة حزمة متطلب جديدة:
yarn add lodash
سيتم تثبيت حزمة lodash
وتحديث ملف package.json
.
إزالة متطلب
إزالة حزمة متطلب:
yarn remove lodash
سيتم إزالة حزمة lodash
وتحديث ملف package.json
.
تحديث المتطلبات
تحديث جميع المتطلبات في المشروع:
yarn upgrade
استخدام سكربتات Yarn
يسمح Yarn
بتعريف سكربتات في ملف package.json
لتسهيل تنفيذ الأوامر الشائعة. على سبيل المثال، إضافة السكربتات التالية إلى ملف package.json
:
"scripts": {
"start": "node app.js",
"test": "jest"
}
2
3
4
ثم يمكن تشغيل هذه السكربتات عن طريق الأوامر التالية:
yarn start
yarn test
2
الأوامر الشائعة
تثبيت حزمة عالميا:
bashyarn global add <package-name>
1على سبيل المثال، تثبيت
create-react-app
:bashyarn global add create-react-app
1عرض الحزم المثبتة عالميًا:
bashyarn global list
1تنظيف ذاكرة التخزين المؤقت:
bashyarn cache clean
1
من خلال استخدام Yarn
، يمكن للمطورين الاستمتاع بسرعة أكبر في تثبيت المتطلبات، دعم أفضل للعمليات دون اتصال، وتحليل متطلبات أكثر موثوقية، مما يزيد من الكفاءة العامة للتطوير.