diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json index 0d99f35c..47054c85 100644 --- a/.eslintrc-auto-import.json +++ b/.eslintrc-auto-import.json @@ -107,6 +107,7 @@ "useArrayMap": true, "useArrayReduce": true, "useArraySome": true, + "useArrayUnique": true, "useAsyncQueue": true, "useAsyncState": true, "useAttrs": true, @@ -189,12 +190,14 @@ "useParallax": true, "usePermission": true, "usePointer": true, + "usePointerLock": true, "usePointerSwipe": true, "usePreferredColorScheme": true, "usePreferredContrast": true, "usePreferredDark": true, "usePreferredLanguages": true, "usePreferredReducedMotion": true, + "usePrevious": true, "useRafFn": true, "useRefHistory": true, "useResizeObserver": true, diff --git a/vite.config.ts b/vite.config.ts index 242b9e5f..bd00f2ed 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -58,7 +58,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { // 自动导入 Vue 相关函数,如:ref, reactive, toRef 等 imports: ['vue', '@vueuse/core'], eslintrc: { - enabled: false, + enabled: false, // 没有此json文件,开启生成后关闭 filepath: './.eslintrc-auto-import.json', globalsPropValue: true }, @@ -98,6 +98,19 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { // 指定symbolId格式 symbolId: 'icon-[dir]-[name]' }) - ] + ], + optimizeDeps: { + include: [ + 'vue', + 'vue-router', + 'element-plus/es/locale/lang/zh-cn', + 'element-plus/es/locale/lang/en', + '@vueuse/core', + 'axios', + 'echarts', + '@wangeditor/editor', + '@wangeditor/editor-for-vue' + ] + } }; });