أمر Intlayer غير معرف
نظرة عامة
يوفر CLI الخاص بـ Intlayer طريقة مريحة للتحكم في محتوى intlayer الخاص بك، بما في ذلك بناء القواميس، ودفع الترجمات، والمزيد. ومع ذلك، فهو ليس ضروريًا لعمل مشروعك. إذا كنت تستخدم مكون التجميع الإضافي (مثل withIntlayer() لـ Next.js أو intlayer() لـ Vite)، فسيقوم Intlayer تلقائيًا ببناء القواميس أثناء بناء التطبيق أو بدء تشغيل خادم التطوير. في وضع التطوير، سيقوم أيضًا بمراقبة التغييرات وإعادة بناء ملفات إعلان المحتوى تلقائيًا.
يمكنك الوصول إلى أوامر intlayer بطرق مختلفة:
- استخدام أمر CLI
intlayerمباشرة - استخدام امتداد VSCode
- استخدام SDK الخاص بـ
@intlayer/cli
المشكلة
عند محاولة استخدام أمر intlayer، قد تواجه هذا الخطأ:
نسخ الكود إلى الحافظة
الحلول
جرّب هذه الحلول بالترتيب:
- تحقق من تثبيت الأمر
نسخ الكود إلى الحافظة
الناتج المتوقع:
نسخ الكود إلى الحافظة
- تثبيت حزمة intlayer-cli بشكل عام
نسخ الكود إلى الحافظة
لا يجب أن يكون ذلك ضروريًا إذا كنت قد قمت بالفعل بتثبيت حزمة intlayer
- تثبيت الحزمة بشكل عام
نسخ الكود إلى الحافظة
أعد تشغيل الطرفية أحيانًا يكون من الضروري إعادة تشغيل الطرفية للتعرف على الأوامر الجديدة.
تنظيف وإعادة التثبيت إذا لم تنجح الحلول السابقة:
نسخ الكود إلى الحافظة
التحقق من ملفات التثبيت إذا استمرت المشكلة، تحقق من وجود هذه الملفات:
node_modules/intlayer/dist/cjs/cli.cjsnode_modules/intlayer/package.json(يجب أن يحتوي على حقلbinيشير إلى./dist/cjs/cli.cjs)
التحقق من متغير بيئة PATH تأكد من أن دليل npm العام موجود في PATH الخاص بك:
نسخ الكود إلى الحافظة
- استخدام npx مع المسار الكامل إذا لم يتم العثور على الأمر بعد، جرب استخدام npx مع المسار الكامل:
نسخ الكود إلى الحافظة
- التحقق من وجود تثبيتات متضاربة
نسخ الكود إلى الحافظة
- التحقق من إصدارات Node.js و npm تأكد من أنك تستخدم إصدارات متوافقة:
نسخ الكود إلى الحافظة
نسخ الكود إلى الحافظة
التحقق من مشاكل الأذونات إذا كنت تواجه أخطاء في الأذونات:
bashنسخ الكودنسخ الكود إلى الحافظة