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

كيفية ترتيب ملفات webpack المخرجة في مجلدات محددة

محمد سيد أحمد4

السؤال

مرحباًُ

أعمل على مشروع تطوير واجهات المستخدم ، و أريد ترتيب الملفات المخرجة من برنامج webpack كالتي موجودة في الملفات المصدرية ، 

فا عند عمل بناء للملفات لا تظهر كما هي في الملفات المصدرية ، نسخة webpack 5 ، كان يوجد شيئ اسمه file-loader في webpack 4 ولم يعد موجود في الإصدار الحديث ، فهل يوجد بديل له؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

لم يعد يتم إستخدام file-loader بداية من الإصدار الخامس، وأصبح يتم إستخدام Asset Modules وهي عبارة عن مجموعة من المحملات loaders وهم كالتالي:

  • asset/resource هي بديل لـ file-loader
  • asset/inline بديل لـ url-loader
  • asset/source بديل لـ raw-loader

ويتم إستخدامها على النحو التالي:

const path = require('path');

module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'main.js',
    path: path.resolve(__dirname, 'dist')
  },
 module: {
   
   rules: [
     {
       // تضمين الصور
       test: /\.png/,
       type: 'asset/resource'
     }
   ]
   
   
 },
};

سيتم إستخراج جميع ملفات .png إلى المجلد dist وسيتم حقن مساراتها في إلى الملفات المنتجة.

يمكنك الإطلاع على توثيق Asset Modules الرسمي في موقع webpack لمزيد من المعلومات عن كيفية إستخدامها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

هل أستخدم جميع المحملات التي ذكرتهم ؟

asset/resource هي بديل لـ file-loader

asset/inline بديل لـ url-loader

asset/source بديل لـ raw-loader

لترتيب الملفات المصدرية ؟ 

جربت استخدام asset/resource ولم يعطي تنيجة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...