هل يجب عليك تثبيت تبعيات الأقران؟

جدول المحتويات:

هل يجب عليك تثبيت تبعيات الأقران؟
هل يجب عليك تثبيت تبعيات الأقران؟

فيديو: هل يجب عليك تثبيت تبعيات الأقران؟

فيديو: هل يجب عليك تثبيت تبعيات الأقران؟
فيديو: متصلة تسأل عن وضع آظافر إصطناعية. الشيخ د. وسيم يوسف 2024, شهر نوفمبر
Anonim

تبعيات الأقران مختلفة. لم يتم تثبيتها تلقائيًا. عندما يتم سرد تبعية في حزمة باعتبارها peerDependency ، لا يتم تثبيتها تلقائيًا. بدلاً من ذلك ، يجب أن تتضمن الكود الذي يتضمن الحزمة هذه الحزمة كتبعية لها.

هل أحتاج إلى تثبيت جميع تبعيات الأقران؟

صحيح أن تجنب عمليات التثبيت المتعددة للحزمة هو أحد أغراض peerDependencies ، لكن تبعيات لا يتم تكرارها إلا إذا كانت جميع الإصدارات متوافقة. إذا لم تكن متوافقة ، فستظل تحصل على إصدارات متعددة مثبتة.

هل يتم تثبيت تبعيات الأقران تلقائيًا؟

UPDATE: سيتم تثبيت إصدارات npm 1 و 2 و 7 تلقائيًاpeerDependencies إذا لم تكن تعتمد بشكل صريح على أعلى في شجرة التبعية. بالنسبة للإصدارات 3 إلى 6 من npm ، ستتلقى تحذيرًا من عدم تثبيت peerDependency بدلاً من ذلك.

متى يجب علي استخدام تبعيات الأقران؟

متى يجب استخدام تبعيات الأقران؟

  1. عندما تقوم ببناء مكتبة لتستخدمها مشاريع أخرى ، و
  2. هذه المكتبة تستخدم مكتبة أخرى ، و
  3. تتوقع / تحتاج إلى أن يعمل المستخدم مع تلك المكتبة الأخرى أيضًا.

هل تقوم NPM تلقائيًا بتثبيت التبعيات؟

بشكل افتراضي ، npm التثبيت سيقوم بتثبيت جميع الوحدات المدرجة كاعتماديات في الحزمة. json. باستخدام علامة --production (أو عند تعيين متغير البيئة NODE_ENV على الإنتاج) ، لن يقوم npm بتثبيت الوحدات النمطية المدرجة في devDependencies.

موصى به: