optimizePackageImports
بعض الحزم يمكن أن تصدر مئات أو آلاف الوحدات، مما قد يسبب مشاكل في الأداء أثناء التطوير والإنتاج.
إضافة حزمة إلى experimental.optimizePackageImports
ستحمّل فقط الوحدات التي تستخدمها فعليًا، مع الحفاظ على راحة كتابة عبارات الاستيراد مع العديد من الصادرات المسماة.
module.exports = {
experimental: {
optimizePackageImports: ['package-name'],
},
}
المكتبات التالية مُحسّنة بشكل افتراضي:
lucide-react
date-fns
lodash-es
ramda
antd
react-bootstrap
ahooks
@ant-design/icons
@headlessui/react
@headlessui-float/react
@heroicons/react/20/solid
@heroicons/react/24/solid
@heroicons/react/24/outline
@visx/visx
@tremor/react
rxjs
@mui/material
@mui/icons-material
recharts
react-use
@material-ui/core
@material-ui/icons
@tabler/icons-react
mui-core
react-icons/*