refactor: 自动导入优化

Former-commit-id: 58d497c07290fa220dfe125bad433b49c68e89da
This commit is contained in:
haoxr
2023-02-07 01:08:11 +08:00
parent 5827ae64f4
commit 9c347f7be8
2 changed files with 18 additions and 2 deletions

View File

@@ -107,6 +107,7 @@
"useArrayMap": true, "useArrayMap": true,
"useArrayReduce": true, "useArrayReduce": true,
"useArraySome": true, "useArraySome": true,
"useArrayUnique": true,
"useAsyncQueue": true, "useAsyncQueue": true,
"useAsyncState": true, "useAsyncState": true,
"useAttrs": true, "useAttrs": true,
@@ -189,12 +190,14 @@
"useParallax": true, "useParallax": true,
"usePermission": true, "usePermission": true,
"usePointer": true, "usePointer": true,
"usePointerLock": true,
"usePointerSwipe": true, "usePointerSwipe": true,
"usePreferredColorScheme": true, "usePreferredColorScheme": true,
"usePreferredContrast": true, "usePreferredContrast": true,
"usePreferredDark": true, "usePreferredDark": true,
"usePreferredLanguages": true, "usePreferredLanguages": true,
"usePreferredReducedMotion": true, "usePreferredReducedMotion": true,
"usePrevious": true,
"useRafFn": true, "useRafFn": true,
"useRefHistory": true, "useRefHistory": true,
"useResizeObserver": true, "useResizeObserver": true,

View File

@@ -58,7 +58,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
// 自动导入 Vue 相关函数ref, reactive, toRef 等 // 自动导入 Vue 相关函数ref, reactive, toRef 等
imports: ['vue', '@vueuse/core'], imports: ['vue', '@vueuse/core'],
eslintrc: { eslintrc: {
enabled: false, enabled: false, // 没有此json文件开启生成后关闭
filepath: './.eslintrc-auto-import.json', filepath: './.eslintrc-auto-import.json',
globalsPropValue: true globalsPropValue: true
}, },
@@ -98,6 +98,19 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
// 指定symbolId格式 // 指定symbolId格式
symbolId: 'icon-[dir]-[name]' 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'
]
}
}; };
}); });