أنا أستخدم Webpack لتطبيق React الخاص بي.
قمت بتثبيت 'File-loader' و 'Url-loader' في إعدادات webpack الخاصة بي.
ومع ذلك، لست متأكداً من كيفية ربط الصور بمكوناتي. أنا أحمل 'src' للصورة في ملف 'Data.js' حيث أقوم بتمرير البيانات الخاصة بالصورة إلى مكون React.
ملف webpack.config.js الخاص بي:
... const PATHS = { app : path.join( __dirname, "app" ), build : path.join( __dirname, "build" ) }; const common = { entry : { app : PATHS.app }, o اقرأ أكثر →
أنا أكتب بعض جافا سكريبت التي تستخدم Moment.js و Handlebars. من المفترض أن يكون حجم Moment.js مضغوطًا 30 كيلوبايت و Handlebars أقل من 10 كيلوبايت مضغوطًا. لكن عندما أستخدم Webpack لتجميع شيفرتي، أحصل على ملف نهائي حجمه 271 كيلوبايت!
قمت بتثبيت webpack-bundle-size-analyzer للتحقيق ووجدت ملفات أكبر بكثير مما كنت أتوقع:
webpack اقرأ أكثر →
أنا أعمل على مشروع ReactJs باستخدام Webpack وsass-loader وcss-loader وurl-loader.
أود عدم حل مسارات خط الوجه وتركها تمامًا كما تم تعيينها في ملف SASS.
إذا قمت باستدعاء مسار مطلق (مثل: http://fonts.com/my-font.eot أو
اقرأ أكثر →لذلك قمت بعمل فورك لحزمة في الجيت. أجريت التغييرات الخاصة بي. ثم في الطرفية الخاصة بي
npm install --save git+https://github.com/hayk94/ddp.js.gitثم أحاول استيراد الحزمة في الكود الخاص بي بهذا الشكل
import DDP from 'ddp.js'لكن webpack يعطيني هذا الخطأ
ERROR in ./main.js Module not found: Error: Can't resolve 'ddp.js' in '/Users/hayksafaryan/projects/b2cEmbedLib' @ ./main.js 23:11-28 @ multi (webpack)-dev-server/clien اقرأ أكثر →
أقوم بكتابة مكون إضافي لـ Webpack. أثناء حل الوحدة، يجب أن يقوم هذا المكون الإضافي بإضافة محمل محدد ديناميكيًا لبعض الوحدات، ولكن ليس لجميعها.
فكرتي الآن هي الاستفادة من حدث after-resolve الخاص بـ normal-module-factory. هناك، يمكنني تعديل المصفوفة data.loader
اقرأ أكثر →هل يعرف أحد كيفية تجميع مكون الويب الذي تم إنشاؤه باستخدام Stencil باستخدام Webpack. لدي عدة مكونات Stencil وأحتاج إلى إنشاء حزمة بحيث أتمكن من استخدامها في مشاريع أخرى.
لقد طوّرت Ionic إضافة Stencil لـ webpack، والتي تتيح استيراد المكونات بسهولة باستخدام مجمّع webpack.
قد تكون مهتماً أيضًا بهذا المقال الممتاز الذي يشرح بمزيد من التفاصيل كيفية استخدام الإضافة.
عادةً ما يقوم
اقرأ أكثر →
لقد كنت أحاول جاهداً معرفة سبب قول Webpack بالنسبة للوحدة الرئيسية "app" إن المسار ليس سلسلة نصية. إنه ليس بنفس بالضبط الأخطاء الأخرى التي قرأتها على Stack Overflow، وهذا هو السبب الذي دفعني لطرح السؤال بنفسي.
أنا أستخدم أحدث إصدار من Webpack (5.16) و Webpack-cli (4.4) وأحاول إنشاء هذا ليعمل على Node.
لدي webpack.conf
اقرأ أكثر →
لقد حاولت نشر موقعي على Gatsby على منصة Netlify، لكنني أستمر في الحصول على هذه الأخطاء لمختلف وحدات Node كلما حاولت النشر. لقد حاولت إنشاء ملف webpack.config.js واتباع كلا الحلين المقترحين دون جدوى. كما حاولت استخدام alias بدلاً من fallback، وإضافة قسم browser إلى ملف package.json والذي يضبط ال
اقرأ أكثر →
هل من الممكن إضافة تبعية من داخل مكون Webpack إضافي؟ أنا أقوم بإنشاء ملفات تستخدم القوالب، وعندما تتغير هذه القوالب أود أن يقوم webpack --watch بتحفيز بناء آخر.
إليك الإضافة:
function BlahPlugin (options) { this.options = options; } BlahPlugin.prototype.apply = function (compiler) { // This is the file that I'd اقرأ أكثر →
يقوم webpack-dev-server بتجميع ملفات html و scss و js بنجاح ويتم أيضًا تقديم النتيجة على localhost:8080 لكن مجلد dist لا يتم إنشاؤه محليًا. فيما يلي إعداداتي في webpack:
var extractPlugin = new ExtractTextPlugin({ filename: 'main.css' }); module.exports = { entry: './src/in اقرأ أكثر →