إضافات Ember تحل كاعتمادات نظير غير صحيحة. -- تم الإصلاح بإزالة "content-tag@3.1.0": "patches/content-tag@3.1.0.patch"

لماذا؟ هذا يغير ملف القفل (lockfile)، وهو أمر لا تريد فعله حقًا (إلا إذا كنت تحاول عمدًا تغيير تبعيات Discourse). إذا كنت لا تريد تغيير التبعيات، فإن الأمر الوحيد الذي ستحتاجه من pnpm هو pnpm install.

المشاكل التي وصفتها تبدو وكأنها قد تكون ناتجة عن اختلاف ملف pnpm lockfile الخاص بك عن ملف core. أوصي بالتحقق من أي اختلاف (على سبيل المثال، عبر git status، أو أي واجهة رسومية تستخدمها لـ git). إذا كان هناك اختلاف، فقم بإعادة تعيينه (على سبيل المثال، عبر git restore pnpm-lock.yaml).

ذو صلة محتملة: أوصي بإزالة --fix-lockfile من نص التثبيت الخاص بك. لا ينبغي أبدًا أن يحتاج ملف قفل core إلى “إصلاح”، لذا فإن تشغيل هذا محليًا من المرجح أن يتسبب في حدوث اختلاف.

بالمناسبة، هل جربت استخدام إعداد devcontainer. يهدف إلى إزالة هذا النوع من الصيانة بالكامل تقريبًا.

على الرغم من أنه بصراحة، إذا كانت هذه المشكلة بالفعل هي أنك قمت بتعديل ملف pnpm lockfile الخاص بك، فقد يحدث ذلك في devcontainer أيضًا :sweat_smile:

إعجاب واحد (1)