"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا لا تتضمن حزمة ASP.NET MVC4 `. min.js`؟

لماذا لا تتضمن حزمة ASP.NET MVC4 `. min.js`؟

نشر في 2025-04-14
تصفح:670

Why Aren't My `.min.js` Files Included in My ASP.NET MVC4 Bundles?

asp.net mvc4 bundler و . min.js الملفات: مشكلة شائعة

باستخدام Bundler ASP.NET MVC4 ، يواجه المطورون في بعض الأحيان مشكلة حيث يتم استبعاد ملفات JavaScript (. min.js ) من الحزم. حتى إذا قمت بتحديد ملف على سبيل المثال ، قد يتم تعريف حزمة لتضمين ~/scripts/jquery -1.8.0.js و

~/scripts/jquery.tmpl.min.js

. ومع ذلك ، فقط jQuery -1.8.0.js يظهر في html المقدمة. يحدث هذا لأن ] bundleCollection s

agnorelist

الافتراضيات لتجاهل . min عند إيقاف تشغيل التحسين. لإصلاح هذا ، يمكنك إما ضبط agnorelist أو إعادة تسمية ملفاتك. حلول:

إعادة تسمية
    . min.js
  1. الملفات:

    أبسط الحلول هو إعادة تسمية ملفاتك إلى الحد الأدنى لاستخدام . js . Modify

    registerbundles
  2. :
  3. يتضمن نهج أكثر قوة تعديل

    يتيح لك ذلك تضمين ملفات . min.js حتى عند تعطيل التحسين. مصحح registerBundles

    الطريقة:

سجلات الفراغ الثابتة العامة (حزم BundleCollection) { bundles.ignorelist.clear () ؛ AddDefaultignOerpatterns (bundles.ignorelist) ؛ // تجاهل صراحة ملفات .min.js فقط عند تعطيل التحسين. bundles.ignorelist.ignore ("*. min.js" ، OptimizationMode.Whendisabled) ؛ } عن طريق مسح الافتراضي

agnorelist
 وإضافة هذه القاعدة المخصصة ، فإن الحزمة تعامل بشكل صحيح .
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3