كيفية تثبيت Yarn على نظام Windows؟

إذا كنت تبحث عن كيفية تثبيت Yarn على نظام التشغيل Windows ، فأنت في المكان الصحيح. Yarn هو مدير حزم سريع وآمن لـ JavaScript ، وعملية التثبيت على Windows واضحة جدًا.

تم استخدام مدير الحزم npm لأدوات ومكتبات JavaScript لفترة طويلة. ومع ذلك ، فإنه يعاني من مشكلات مثل الأمان والأداء والاتساق. تصبح المشكلات أسية عندما تخطط لاستخدام npm لمشروع تطوير برامج كبير ومتزامن.

ومع ذلك ، يمكنك تجاوز كل هذه المشكلات والاستمرار في الوصول إلى سجل npm باستخدام Yarn. بالإضافة إلى ذلك ، فهو مدير حزم جاهز للمستقبل مع ميزات قوية وأوامر بسيطة. تابع القراءة حيث نوضح لك كيفية تثبيت حزم الغزل على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows من البداية.

ما هو الغزل؟

تعاونت Google و Facebook و Tilde و Exponent على أداة إدارة حزمة JavaScript يمكن أن تحل محل npm. نتيجة المشروع هو مدير حزمة Yarn الذي تم إصداره كأداة مفتوحة المصدر في عام 2016.

Yarn هو مدير حزم جديد يخفف ويعدل سير العمل الحالي للحفاظ على حزم JavaScript وإدارتها على npm أو مديري الحزم الآخرين. ومع ذلك ، ستظل أداة Yarn تدعم سجل npm لجلب مكتبات وأدوات JS المبرمجة مسبقًا ، وما إلى ذلك.

اكتشف أدناه الميزات الجديدة لـ Yarn التي تجعلها أداة استثنائية لكل مطور:

  • يقوم بجلب وتثبيت مكتبات وأدوات وحزم JS وما إلى ذلك ، بشكل أسرع.
  • يضمن محركها الأساسي السلامة والموثوقية والتحكم في إصدار الحزم المثبتة.
  • يمكن أن يتضمن مشروع تطوير برمجيات بسيط آلاف التبعيات. الغزل يجعل سير عمل إدارة التبعية سهلاً.
  • وهو يدعم السجلات المختلطة.
  • الغزل متوافق مع سير عمل Bower و npm.
  • يوفر قيود ترخيص الوحدة النمطية المثبتة.
  • يأتي مع JS API العامة لاستهلاك بيانات API عبر أدوات البناء.
  • يوفر Yarn أيضًا مخرجات CLI جميلة ، والحد الأدنى من خطوط الشفرة ، وواجهة مستخدم قابلة للقراءة.

يمتلك مدير الحزم الجاهز للمستقبل هذا عملية مشابهة إلى حد ما أو أكثر مباشرة لإدارة حزم DevOps. ومع ذلك ، فإن أداة الغزل موثوقة للغاية وأسرع وآمنة للغاية عند مقارنتها ببدائل الغزل.

ماذا تفعل الغزل؟

يعمل الغزل ببساطة على حل مشكلات إدارة الحزم الشائعة التي تعاني منها npm. فيما يلي بعض الوظائف الشائعة للغزل:

  • يدعم الغزل المكونات الإضافية. يمكن للمستخدمين استخدام المكونات الإضافية Yarn ، أو المكونات الإضافية لجهات خارجية لـ Yarn ، أو كتابة المكونات الإضافية الخاصة بهم.
  • تمكّن وظيفة القيود المطورين من فرض القواعد والسياسات على حقول البيان أو التبعيات عبر مساحات العمل المحددة.
  • يتيح الغزل للمبرمج استخدام ذاكرة تخزين مؤقت غير متصلة بالإنترنت على الجهاز المحلي باستخدام ملف واحد.
  • يتيح خيار Plug’n’Play للمستخدمين تشغيل مشاريع Node.js مطروحًا منها مجلد node_modules. يبدأ تطبيق Node.js الناتج بشكل أسرع عند مقارنته بالتطبيقات التي تحتوي على مجلد node_modules.
  • تتيح وظيفة البروتوكولات للمطورين تحديد بروتوكول لتحليل الحزمة. على سبيل المثال ، ستستخدم بروتوكول التصحيح لإنشاء إصدار مصحح من الحزمة الأصلية. مثال آخر يمكن أن يكون بروتوكول git لجلب الحزم العامة من أي مستودع Git.
  • يساعد خيار Release Workflow مطور البرامج تلقائيًا على ترقية الحزم النسبية الموزعة في العديد من وحدات monorepos. لهذا ، يحتاج المبرمج إلى ترقية حزم الجذر ويتولى Release Workflow الباقي.
  • مساحات عمل الغزل هي وظيفة بديهية. يسمح للمبرمجين بتثبيت التبعيات دفعة واحدة من عدة ملفات package.json في العديد من المجلدات الفرعية لملف root.json واحد.
  إصلاح خطأ فادح في قائمة ابدأ في Windows 10 و Cortana لا يعملان

سير عمل الغزل

عندما تقوم بالتبديل من مدير الحزم إلى آخر ، فإن التحدي الرئيسي هو تغيير سير العمل. كان هدف Facebook هو إنشاء مدير حزم يكون سهل الاستخدام مع دعم تدفقات العمل القياسية الحالية من مستودعات الحزم الشائعة مثل npm. ومن ثم ، لم تقم Yarn بإجراء أي تغييرات جذرية. فيما يلي لقطة لسير العمل الأساسي للغزل:

  • أنشئ أو ابدأ مشروع تطوير تطبيق جديد: yarn init.
  • إضافة أو إزالة أو تحديث التبعيات المختلفة: إضافة الغزل [package]ترقية الغزل [package]، إزالة الغزل [package].
  • تثبيت أو إعادة تثبيت مكتبة الكود أو التبعية: تثبيت الغزل ، تثبيت الغزل ، القوة ، إلخ.
  • إدارة إصدارات الحزم التي يتم إنشاؤها وتحديثها وتصحيحها وما إلى ذلك ، باستخدام Gits.
  • التكامل مع الأدوات ذات الصلة بشكل مستمر مثل AppVeyor و CirleCI و Codeship و Semaphore و Codefresh وما إلى ذلك.

فوائد الغزل

  • يأتي محرك Yarn الأساسي مع خوارزميات قوية للسماح بتثبيت أسرع للحزم. عندما تقوم بإحضار وتثبيت آلاف الحزم في مشروع البرنامج الخاص بك ، يقوم Yarn بتثبيتها بالتوازي. على العكس من ذلك ، يقوم npm بهذا واحدًا تلو الآخر. وبالتالي ، يزيد الإطار الزمني للمشروع بشكل كبير.
  • يتيح Yarn للمطورين الاحتفاظ بالعديد من ملفات ذاكرة التخزين المؤقت المحلية لمشاريع متعددة. وبالتالي ، يصبح استخدام أو تحديث العديد من الحزم لمشروعات تطوير التطبيقات المتعددة أمرًا سهلاً وسريعًا.
  • عمالقة التكنولوجيا مثل Facebook و Google وما إلى ذلك ، يدعمون مجتمع Yarn. وبالتالي ، يمكنك العثور على أحدث التصحيحات والترقيات والإصدارات الجديدة بشكل متكرر.
  • يأتي Yarn مع دليل ترحيل مفصل إذا كنت تقوم بنقل مشروع تطوير JavaScript موجود إلى Yarn.
  • يضمن الغزل التثبيت الأساسي في جميع الأنظمة عبر الطريقة الحتمية لعمليات التثبيت وتنسيق ملف القفل.
  • يضمن الغزل سلامة جميع الحزم المستوردة عن طريق تشغيل المجموع الاختباري.
  • يتجنب الغزل طلب الشلالات عند الحصول على حزم من مصادر السحابة. هذه العملية تزيد من كفاءة الشبكة.

المتطلبات الأساسية لتثبيت Yarn على Windows

أصبح تثبيت أوقات تشغيل المطورين والأدوات الأخرى أمرًا سهلاً هذه الأيام. لا تختلف عملية تركيب الغزل. يمكنك البدء على الفور في صيانة وإدارة مكتبات JavaScript والاعتماديات على جهاز الكمبيوتر الذي يعمل بنظام Windows باستخدام Yarn. ما عليك سوى كتابة بعض الرموز وإجراء بضع نقرات.

قبل أن تتمكن من معرفة كيفية تثبيت Yarn على Windows ، تحتاج إلى التأكد مما إذا كان الجهاز مكيفًا بشكل مناسب. على سبيل المثال ، ضع في اعتبارك ما يلي:

  • ستحتاج إلى .NET Framework 4.0 أو أحدث.
  • وصول إداري إلى موجه أوامر Windows.
  • وبالمثل ، ستحتاج إلى وصول المسؤول إلى PowerShell.
  • يعد وقت تشغيل أحدث إصدار من Node.js إلزاميًا أيضًا لتشغيل Yarn.

إذا كنت تعمل على محطة عمل Windows 10 أو Windows 11 تم تسجيل دخولك إليها كمسؤول ، فقد اهتممت بالمتطلبات الثلاثة الأولى. ومع ذلك ، تعرف على المزيد حول تثبيت Node.js أدناه:

التحقق من تثبيت Node.js على جهاز الكمبيوتر الذي يعمل بنظام Windows

# 1. انقر فوق أيقونة البحث على جهاز الكمبيوتر الذي يعمل بنظام Windows 10 واكتب CMD.

  كيفية إلغاء حظر موقع على نظام التشغيل Windows 10

# 2. سترى تطبيق موجه الأوامر ضمن قسم أفضل تطابق.

# 3. انقر بزر الماوس الأيمن فوق ارتباط موجه الأوامر ، ثم حدد تشغيل كمسؤول.

# 4. سيتم فتح تطبيق موجه الأوامر مع إخراج سطر الأوامر التالي:

C:Windowssystem32>

# 5. الآن ، اكتب بناء الجملة التالي واضغط على Enter.

node --version

# 6. إذا أظهر إخراج CLI أن ‘العقدة’ لم يتم التعرف عليها كأمر داخلي أو خارجي ، أو برنامج قابل للتشغيل ، أو نص ملف دفعي ، فهذا يعني أنك بحاجة إلى تثبيت Node.js.

تثبيت Node.js على جهاز كمبيوتر يعمل بنظام Windows

# 1. قم بزيارة بوابة Node.js لتنزيل أحدث إصدار منها.

# 2. حدد أي إصدار لتنزيله أسفل التنزيل لنظام التشغيل Windows.

# 3. انقر نقرًا مزدوجًا فوق حزمة تثبيت Node.js.

# 4. انقر فوق “التالي” بمجرد أن يتحقق المثبت من متطلبات المساحة.

# 5. الآن ، يجب عليك قبول ترخيص المستخدم النهائي والنقر فوق التالي.

# 6. حدد التالي مرة أخرى على شاشة المجلد الوجهة.

# 7. لا تقم بإجراء أي تغييرات على شاشة الإعداد المخصص. فقط انقر فوق التالي.

# 8. حدد التالي مرة أخرى في أداة الوحدات النمطية الأصلية ، ثم انقر فوق تثبيت.

# 9. بمجرد اكتمال التثبيت ، انقر فوق “إنهاء”.

قم بتثبيت Yarn على Windows باستخدام Yarn MSI Installer

الآن ، أنت جاهز تمامًا لتثبيت Yarn على Windows.

احصل على Yarn MSI Installer

# 1. قم بزيارة بوابة تنزيل الغزل.

# 2. يجب أن ترى النص انقر للتوسيع / ​​الطي أسفل رأس البدائل.

# 3. انقر فوق سهم القائمة المنسدلة بالقرب من الرسالة أعلاه لتوسيع بدائل تثبيت الغزل.

# 4. في خيار نظام التشغيل ، حدد Windows.

# 5. حدد Classic Stable على خيار Version.

# 6. الآن ، فقط انقر فوق Download Installer.

هذا هو! يجب أن تجد مثبت msi. الخاص بـ Yarn في مجلد التنزيلات.

تشغيل مثبت Yarn MSI

# 1. انتقل إلى مجلد التنزيلات على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows.

# 2. انقر نقرًا مزدوجًا فوق حزمة تثبيت الغزل.

# 3. سترى شاشة مرحبًا بك في معالج إعداد الغزل. انقر فوق {التالي.

# 4. سيعرض مثبت Yarn الآن شاشة اتفاقية ترخيص المستخدم النهائي.

# 5. في الشاشة أعلاه ، حدد المربع أوافق ثم حدد التالي.

# 6. سترى الآن مجلد الوجهة حيث يقوم مثبت Yarn بتثبيت الغزل. يمكنك الاحتفاظ بها كما هي. ما عليك سوى اختيار التالي.

# 7. أخيرًا ، أنت في شاشة جاهز للتثبيت. ما عليك سوى النقر فوق “تثبيت” للسماح لمثبت Yarn MSI بتثبيت Yarn على Windows.

تكتمل العملية عندما ترى اكتمل معالج إعداد الغزل. فقط انقر فوق “إنهاء” وستكون جاهزًا.

التحقق من تثبيت الغزل على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows

# 1. افتح موجه الأوامر كمستخدم إداري.

# 2. بعد إخراج CLI C: Windowssystem32> اكتب yarn –version.

# 3. يجب أن ترى النص التالي كمخرج:

1.22.19<br>C:Windowssystem32>

يعني البرنامج النصي أعلاه أنك قمت بتثبيت Yarn بنجاح على جهاز كمبيوتر يعمل بنظام Windows. إصدار Yarn الذي قمت بتثبيته هو 1.22.19.

قم بتثبيت Yarn على نظام Windows باستخدام تطبيق موجه الأوامر

قد لا يرغب المطورون الخبراء دائمًا في تثبيت أوقات تشغيل التطوير أو الحزم من خلال مثبّت MSI. وبالتالي ، بالنسبة للمطورين المتمرسين مثلك ، يوفر Yarn أيضًا تثبيت واجهة سطر الأوامر. يمكنك اتباع الخطوات هنا:

# 1. ابدأ العملية على جهاز كمبيوتر يعمل بنظام Windows 11 أو Windows 10 بحيث لا تحتاج إلى تثبيت أحدث إصدار من .NET Framework و Command Prompt و PowerShell وما إلى ذلك ، بشكل منفصل.

# 2. تأكد من أنك قمت بالفعل بتثبيت Node.js على هذا الكمبيوتر الشخصي. يمكنك تأكيد ذلك من خلال تجربة الخطوات المذكورة أعلاه في قسم “التحقق من تثبيت Node.js”.

  إصلاح Outlook يفتح فقط في الوضع الآمن على نظام التشغيل Windows 10

# 3. إذا حصلت على إخراج CLI برقم إصدار Node.js ، فهذا يعني أن لديك بالفعل Node.js.

# 4. إذا لم تحصل على أي معلومات عن الإصدار ، فأنت بحاجة إلى تثبيت Node.js. يمكنك اتباع الخطوات المذكورة سابقًا في قسم “تثبيت Node.js على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows”.

# 5. يجب أن يكون تثبيت Node.js قد قام بتثبيت Corepack بالفعل. فقط قم بتنشيطه باستخدام موجه الأوامر. قم بتنفيذ الأمر التالي لتمكين هذه الميزة:

corepack enable

# 6. بمجرد الانتهاء من ذلك ، يمكنك تنفيذ البرنامج النصي التالي في موجه الأوامر لتثبيت Yarn على Windows:

npm install --global yarn

# 7. ستتم إضافة خرج CLI بحزمة واحدة ، وسيتم تدقيق حزمتين في 1 ثانية عند نجاح التثبيت.

يمكنك التحقق من إصدار Yarn المثبت لتأكيد ما إذا كان التثبيت ناجحًا أم لا. هذا هو!

قم بتثبيت Yarn على Windows باستخدام Scoop

هناك طريقة أخرى مناسبة لتثبيت Yarn على Windows دون تشغيل أي برنامج تثبيت وهي Scoop. إنه مثبت حزمة لنظام Windows. تعمل الأداة من خلال تطبيق PowerShell. يستخدم معظم المطورين الخبراء Scoop ، لذلك يعتبر أن لديك هذا بالفعل على نظام Windows الخاص بك.

إذا لم يكن لديك Scoop على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows ، فيمكنك الحصول عليه من GitHub باتباع دليل التثبيت الرسمي. قم بالوصول إلى بوابة Scoop Quick Start GitHub لتثبيت Scoop في بضع دقائق.

بمجرد الانتهاء من ذلك ، افتح تطبيق PowerShell وقم بتشغيل الأمر Scoop التالي لتثبيت Yarn:

scoop install yarn

لن يستمر Scoop في التثبيت إذا لم يكن هناك وقت تشغيل Node.js على جهاز الكمبيوتر الخاص بك. سيقترح عليك تثبيت ذلك. إليك أمر التشغيل:

scoop install nodejs    

قم بتثبيت Yarn على Windows باستخدام Chocolatey

يستخدم المطورون المتمرسون بانتظام Chocolatey لإدارة حزم Windows. إذا كان لديك على جهاز الكمبيوتر الخاص بك ، فيمكنك تثبيت Yarn باستخدام Chocolatey أيضًا.

إذا لم يكن لديك هذه الأداة ، يمكنك زيارة تثبيت Chocolatey للحصول عليها. بمجرد الانتهاء من تثبيت Chocolatey ، افتح موجه الأوامر لتشغيل الأمر التالي الذي يقوم بتثبيت Yarn تلقائيًا:

choco install yarn

إذا لم يكن لديك وقت تشغيل Node.js ، فسيقوم Chocolatey بتثبيته من تلقاء نفسه.

الكلمات النهائية لتثبيت الغزل على Windows

ناقش المقال حتى الآن أساسيات الغزل ، مثل ما هو عليه ، وفوائده ، والغرض منه ، وأكثر من ذلك. بالإضافة إلى ذلك ، لقد اكتشفت أيضًا عدة طرق لتثبيت Yarn من البداية.

إذا كنت جديدًا في مشاريع التطوير القائمة على JavaScript ، فستستفيد بشكل كبير من هذه الخطوات. ستختصر التخمين وجزء البحث في Google عن كيفية تثبيت Yarn على Windows والبدء في صيانة وإدارة حزم JavaScript على Yarn.

نظرًا لأنك مهتم بمشاريع تطوير JavaScript ، يجب عليك التحقق من أفضل أطر عمل JavaScript (JS) ومكتبات JavaScript (JS) UI.

أيضًا ، إذا كنت مطورًا متمرسًا وأكثر اهتمامًا بمشاريع DevOps الكبيرة ، فيجب عليك إلقاء نظرة على أفضل حزم استضافة الريبو أيضًا.