انقل أدوات الإنشاء المخصصة لدينا إلى مكونات Nx الإضافية:
https://github.com/nrwl/nx/commit/fe98e29#diff -9e66bea35c8c76309609c9218bc259c4R30
الإضافات هي الطريقة الرسمية التي يجب أن نتعامل بها مع البناة والأدوات بأكملها.
أنا أتساءل لماذا سنحتاج إلى القيام بذلك. هل هناك ألم نقوم بحله مع هذا؟ بقدر ما أستطيع أن أرى ، فإن الأدوات كما لدينا تعمل الآن. ما الفوائد التي نحققها عند إعادة كتابة جميع أدواتنا إلى ملحقات nrwl؟
لا تعيد الكتابة - إنها طريقة دمجها في مساحة العمل nx. يجب أن تكون مكتبة تحويل إلى مكون إضافي. ثم يمكننا التخلص من الطريقة "المبتكرة" في كيفية بناء البنائين لدينا.
مع tsc --outdir /node_modules/dynatrace/barista-builders
على سبيل المثال
يجب أن نتبع دائمًا إرشادات nx لأنه هيكل مجلد معقد وإلا فإن الأدوات لا تعمل كما هو متوقع
الرجاء تصحيح لي إذا كنت مخطئًا هنا ، ولكن الأدوات تعمل حاليًا كما هو متوقع ، أليس كذلك؟
لا. نواجه مشكلات مع الملفات التي لا يتم فحصها واستيرادها من الأدوات حيث نقوم بسحق مخطط التبعية الخاص بنا. أدواتنا ليست مكتبات ولكن لا توجد أدوات بمعنى nrwl / nx. إنها مكونات إضافية لذا يجب أن نتعامل معها على أنها واحدة. يجب معالجة ذلك بعد إعادة تشكيل مساحة العمل
حسنا إذا. كما فهمت التفسير الذي أعطاني إياه
apps
و libs
في قاعدة فحص الحدود الخاصة بهمtomheller ملخص مثالي: د
هذه المشكلة قديمة ، لأنها كانت مفتوحة لمدة 30 يومًا بدون أي نشاط. أزل التسمية أو التعليق القديم وإلا فسيتم إغلاق هذا في غضون 5 أيام
هذه المشكلة قديمة ، لأنها كانت مفتوحة لمدة 90 يومًا بدون أي نشاط. أزل التسمية أو التعليق القديم وإلا فسيتم إغلاق هذا في غضون 5 أيام
التعليق الأكثر فائدة
حسنا إذا. كما فهمت التفسير الذي أعطاني إياه
apps
وlibs
في قاعدة فحص الحدود الخاصة بهم