محمد لارافيل نشر 25 فبراير 2023 أرسل تقرير نشر 25 فبراير 2023 لدي مجلد به بعض البيانات الوهمية في مجلد src / api / mock يحتوي المجلد على بعض ملفات ts و JSON. أريد أن يستبعدهم Webpack عندما يقوم ببناء التطبيق في بيئة الإنتاج. حاولت استخدام القاعدة أدناه لكنها لا تعمل module: { rules: [ { test: /\.(ts|json)$/i, exclude: ['/src/api/mock/'], }, ], }, هل يوجد أي اقتراح؟ اقتباس
0 Mustafa Suleiman نشر 25 فبراير 2023 أرسل تقرير نشر 25 فبراير 2023 لتحقيق هذا الهدف، يمكنك استخدام خاصية "exclude" في webpack لإخراج هذه الملفات من عملية التجميع. يمكنك تعديل قواعد Webpack الخاصة بك كما يلي: module: { rules: [ { test: /\.(ts|json)$/i, exclude: /src\/api\/mock/, use: [ // add your loader(s) here ], }, ], }, في هذا المثال، سيتم استبعاد أي ملف ينتهي بامتداد .ts أو .json من المجلد "src/api/mock" من عملية التجميع. يرجى ملاحظة أن خاصية "exclude" تستخدم الآن مع تعبيرات العادات النمطية (regular expressions) بدلاً من السلسلة النصية التي تم استخدامها في السؤال الأصلي. بمجرد استخدام هذه القاعدة، يجب أن تلاحظ أن Webpack لن يتضمن أيًا من ملفات ts أو JSON في مجلد "src/api/mock" في ملفات الإنتاج النهائية. اقتباس
السؤال
محمد لارافيل
لدي مجلد به بعض البيانات الوهمية في مجلد
src / api / mock
يحتوي المجلد على بعض ملفات ts و JSON. أريد أن يستبعدهم Webpack عندما يقوم ببناء التطبيق في بيئة الإنتاج. حاولت استخدام القاعدة أدناه لكنها لا تعمل
module: { rules: [ { test: /\.(ts|json)$/i, exclude: ['/src/api/mock/'], }, ], },
هل يوجد أي اقتراح؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.