خطأ: أمر غير معروف fill / build / إلخ
إذا أعطى الأمر npx intlayer fill --verbose:
error: unknown command 'fill'ولكنك متأكد أن الأمر fill يجب أن يكون موجودًا، فإليك الخطوات لحل المشكلة:
1. تأكد من أنك تستخدم أحدث إصدار
شغّل:
npx intlayer --version # إصدار intlayer الحالي للبيئة المحليةnpx intlayer@latest --version # أحدث إصدار متوفر من intlayerهذا يجبر npx على جلب أحدث إصدار. ثم حاول مرة أخرى:
npx intlayer@latest build --verbose2. تحقق مما إذا كان الأمر مسجلاً
يمكنك التحقق باستخدام:
npx intlayer --help # عرض المعلومات المتعلقة بالأوامرتحقق مما إذا كان الأمر يظهر في قائمة الأوامر.
اذهب إلى المستودع، وتأكد من أن الأمر الخاص بك مُصدر ومسجل في نقطة دخول CLI. يستخدم Intlayer إطار العمل commander.
الكود المتعلق بـ CLI: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts
4. أعد تشغيل الطرفية
في بعض الأحيان، يحتاج الطرفية إلى إعادة تشغيل للتعرف على الأوامر الجديدة.
5. إذا كنت تطور intlayer، أعد بناءه واربطه
إذا كنت تطور intlayer محليًا:
# في مجلد intlayernpm installnpm run buildnpm linkثم في طرفية أخرى:
intlayer fill --verboseهذا يستخدم النسخة المحلية التي تعمل عليها.
6. مسح ذاكرة التخزين المؤقت لـ npx (إذا كنت عالقًا مع نسخة قديمة)
npx clear-npx-cacheأو احذف حزم intlayer المخزنة مؤقتًا يدويًا:
rm -rf ~/.npm/_npxتحقق من المكافئ إذا كنت تستخدم pnpm أو yarn أو bun أو مدير حزم آخر