diff --git a/package.json b/package.json index 7cfb3cbe..50b095d5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vue3-element-admin", "private": true, - "version": "2.2.1", + "version": "2.3.0", "type": "module", "scripts": { "dev": "vite serve --mode development", @@ -51,7 +51,7 @@ "path-to-regexp": "^6.2.0", "pinia": "^2.0.33", "screenfull": "^6.0.0", - "vue": "^3.2.45", + "vue": "^3.3.1", "vue-i18n": "9", "vue-router": "^4.1.6" }, @@ -63,7 +63,7 @@ "@types/path-browserify": "^1.0.0", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", - "@vitejs/plugin-vue": "^4.0.0", + "@vitejs/plugin-vue": "^4.2.0", "autoprefixer": "^10.4.13", "commitizen": "^4.3.0", "cz-git": "^1.6.1", @@ -91,7 +91,7 @@ "unplugin-auto-import": "^0.13.0", "unplugin-icons": "^0.15.1", "unplugin-vue-components": "^0.23.0", - "vite": "^4.3.1", + "vite": "^4.3.5", "vite-plugin-svg-icons": "^2.0.1", "vue-tsc": "^0.35.0" }, diff --git a/vite.config.ts b/vite.config.ts index e708a8d2..7c10550c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -98,5 +98,58 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { symbolId: "icon-[dir]-[name]", }), ], + + optimizeDeps: { + include: [ + "vue", + "vue-router", + "pinia", + "axios", + "element-plus/es/components/form/style/css", + "element-plus/es/components/form-item/style/css", + "element-plus/es/components/button/style/css", + "element-plus/es/components/input/style/css", + "element-plus/es/components/input-number/style/css", + "element-plus/es/components/switch/style/css", + "element-plus/es/components/upload/style/css", + "element-plus/es/components/menu/style/css", + "element-plus/es/components/col/style/css", + "element-plus/es/components/icon/style/css", + "element-plus/es/components/row/style/css", + "element-plus/es/components/tag/style/css", + "element-plus/es/components/dialog/style/css", + "element-plus/es/components/loading/style/css", + "element-plus/es/components/radio/style/css", + "element-plus/es/components/radio-group/style/css", + "element-plus/es/components/popover/style/css", + "element-plus/es/components/scrollbar/style/css", + "element-plus/es/components/tooltip/style/css", + "element-plus/es/components/dropdown/style/css", + "element-plus/es/components/dropdown-menu/style/css", + "element-plus/es/components/dropdown-item/style/css", + "element-plus/es/components/sub-menu/style/css", + "element-plus/es/components/menu-item/style/css", + "element-plus/es/components/divider/style/css", + "element-plus/es/components/card/style/css", + "element-plus/es/components/link/style/css", + "element-plus/es/components/breadcrumb/style/css", + "element-plus/es/components/breadcrumb-item/style/css", + "element-plus/es/components/table/style/css", + "element-plus/es/components/tree-select/style/css", + "element-plus/es/components/table-column/style/css", + "element-plus/es/components/select/style/css", + "element-plus/es/components/option/style/css", + "element-plus/es/components/pagination/style/css", + "element-plus/es/components/tree/style/css", + "element-plus/es/components/alert/style/css", + "@vueuse/core", + + "path-to-regexp", + "echarts", + "@wangeditor/editor", + "@wangeditor/editor-for-vue", + "vue-i18n", + ], + }, }; });