From 5bd9afee712c9854694f3008881ef5742e25d134 Mon Sep 17 00:00:00 2001 From: zhou-tao Date: Fri, 9 Jun 2023 22:24:01 +0800 Subject: [PATCH] feat: :sparkles: add optimize deps config --- build/vite/optimize-deps.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/build/vite/optimize-deps.ts b/build/vite/optimize-deps.ts index 78d4e289..f0f8ce07 100644 --- a/build/vite/optimize-deps.ts +++ b/build/vite/optimize-deps.ts @@ -1,15 +1,15 @@ +// used components for element-plus +const ElementPlusComponents = [ + 'form', 'form-item', 'button', 'row', 'col', + 'checkbox', 'input', 'radio-group', 'radio-button', + 'dialog', 'table', 'select', 'option', 'loading', 'pagination', + 'table-column', 'tree', 'descriptions', 'descriptions-item', 'tag' +] -// TODO: glob import generate function +// preload all deps export const createOptimizeDeps = () => ({ include: [ - 'element-plus/es/components/form/style/index', - 'element-plus/es/components/button/style/index', - 'element-plus/es/components/row/style/index', - 'element-plus/es/components/col/style/index', - 'element-plus/es/components/checkbox/style/index', - 'element-plus/es/components/form-item/style/index', - 'element-plus/es/components/input/style/index', - 'element-plus/es/components/radio-group/style/index', - 'element-plus/es/components/radio-button/style/index' + '@wangeditor/editor-for-vue', + ...ElementPlusComponents.map(comp => `element-plus/es/components/${comp}/style/index`) ] })