شبكة بيئة النشر لدي بطيئة للغاية ، في كل مرة أقوم فيها بفتح صفحة جديدة ، يستغرق تحميلها وقتًا طويلاً. لذلك أريد التغيير لإنشاء ملف js فقط ، كيف يمكنني تكوينه؟
البناء الحالي:
""
أحجام الملفات بعد gzip:
485.55 كيلوبايت dist / index.js
238.37 كيلوبايت (+1 ب) dist / 2.async.js
178.51 كيلوبايت dist / 4.async.js
172.25 كيلوبايت dist / 5.async.js
163.36 كيلوبايت (+3 ب) dist / 3.async.js
162.77 كيلوبايت dist / 13.async.js
162.77 كيلوبايت (-1 ب) dist / 9.async.js
162.77 كيلوبايت dist / 10.async.js
162.71 كيلوبايت dist / 7.async.js
162.61 كيلوبايت dist / 11.async.js
162.59 كيلوبايت dist / 12.async.js
162.59 كيلوبايت (+1 ب) dist / 8.async.js
161.84 كيلوبايت dist / 6.async.js
152.28 كيلوبايت dist / 14.async.js
152.06 كيلوبايت dist / 17.async.js
151.36 كيلوبايت dist / 15.async.js
151.31 كيلوبايت dist / 16.async.js
102.23 كيلوبايت dist / iconfont.js
30.16 كيلوبايت dist / index.css
27.85 كيلوبايت dist / 18.async.js
18.2 كيلوبايت dist / 19.async.js
16.52 كيلوبايت (+1 ب) dist / 0.async.js
16.34 كيلوبايت dist / 20.async.js
535 ب dist / 21.async.js
533 ب dist / iconfont.css
495 ب dist / 22.async.js
314 ب dist / 23.async.js
""
نأمل في إنشاء index.js واحد فقط
تعديل ملف تكوين حزمة الويب
يتم التقسيم تلقائيًا ، ولن يتم تقسيمه إذا لم تكن بحاجة إلى require.ensure
.
فقط لا تستخدم تقسيم الشفرة الذي توفره حزمة الويب ، على سبيل المثال ، لا تستخدم require.ensure
أو system.import
التعليق الأكثر فائدة
يتم التقسيم تلقائيًا ، ولن يتم تقسيمه إذا لم تكن بحاجة إلى
require.ensure
.