اذهب إلى المحتوى

السؤال

نشر

قمت باستخدام ال file-loader في webpack للصور والخطوط وبالفعل يتم عمل bundling لملفات الصور والخطوط في الملفات التي حددتها لهم في الملف المبني ولكن الصور والخطوط التي استدعيها داخل ملفات التنسيقات لا تظهر علي صفحةة الموقع يتم عمل bundle لها ولكن لا تظهر علي صفحة الموقع مع العلم انني حددت publicPath لل loader الخاص بملفات التنسيقات لحل مشكلة تحديد ال path ولكن لا تظهر ايضا التنسيقات علي الصفحة ؟

Recommended Posts

  • 0
نشر

يحتمل ان يكون ذلك بسبب تعارض حزمة file-loader مع احد الحزم الأخرى، وبما أنك ذكرت ملفات الخطوط والصور فيحتمل أن يكون هذا متعلقا بشكل أو بآخر بحزمة css-loader. 

تحدث مشكلة التعارض بينهما أحيانا بسبب أن كلا من الحزمتين يقوم بمحاولة تحميل وبناء هاته الملفات واحدا تلو الآخر مما يسبب في كسر مساراتهما وبالتالي عدم عرضها رغم أن بناءها قد تم وبشكل عادي. 

في هاته الحالة نقوم بإستعمال نسخ متوافقة مع بعضها من الحزمتين، يقترح النسخ التالية:

"file-loader": "^6.2.0",
"css-loader": "^5.0.0",

يحتمل أن يكون أيضا هذا بسبب نسخة html-loader أيضا، ولذلك تأكد من تعديل هذا السطر بجانب السطرين السابقين أيضا بملف package.json لديك. 
 

"html-loader": "^1.3.2",

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...