import AutoImport from 'unplugin-auto-import/vite' import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' export default defineConfig({ plugins: [ vue(), AutoImport({ // 自动导入 Vue 相关函数,如:ref, reactive, toRef 等 imports: ['vue', '@vueuse/core', 'pinia', 'vue-router'], resolvers: [], eslintrc: { enabled: false, filepath: './.eslintrc-auto-import.json', globalsPropValue: true }, vueTemplate: true }) ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } }, // 预加载项目必需的组件 optimizeDeps: { include: ['vue', 'vue-router', 'pinia', 'axios', '@vueuse/core'] } })