حل مشكلة فشل تحميل الموديول على نتليفاي Netlify موقع مبني بـ هوجو Hugo

· · 199 كلمة · 1 دقيقة قراءة

حذفت وأعدت إضافة الـ submodule الخاص بـ ثيم موقعي المبني بـ هوجو وهو themes/kmt. لكن عندما حاول نتليفاي Netlify تحديث الموقع لعرضه للزوار، حدث خطأ.

هذه هي رسالة الخطأ.

Error: failed to load modules: module "kmt" not found in "/opt/build/repo/themes/kmt"; either add it as a Hugo Module or store it in "/opt/build/repo/themes".: module does not exist

رسالة الخطأ تقول أن مجلد الثيم المُسمى kmt غير موجود ، وهذا حقيقي. لكن المشكلة في الحقيقة تكمن في الطريقة التي استخدمتها لإزالة الثيم القديم المُسمى kmt أيضاً.

كنت أستخدم Kmt بحرف K كبير، ولكن المرة التالية عندما أعدت إضافة الـ submodule استخدمت kmt بحرف k صغير. نظام هوجو Hugo عامل Kmt كأنه kmt عادي ولم يُنشئ مجلد جديد، لكن نتليفاي Netlify اعترض بهذا الخطأ 😅.

كل ما عملتخ لإصلاح هذه المشكلة هو أني حذفت مجلد الصب-موديول submodule directory بالطريقة الصحيحة لحذف الـ submodule التي شرحتها في موضوع منفصل .

بعد ذلك أضفت الثيم كـ themes/kmt بطريقة الـ submodule بإستخدام الأمر المعتاد. والثيم اشتغل بشكل صحيح.

git submodule add https://github.com/abanoubha/gohugo-theme-kmt.git themes/kmt

أتمنى أن تكون قد استفدت من الموضوع. إن أردت معرفة الموضوعات الجديدة بعد نشرها مباشرةً على موقع أبانوب حنا ، تابعني على يوتيوب و تيليجرام ، و فيسبوك ، و واتساب .

التصنيفات: برمجة
مشاركة: