123456789101112131415161718192021222324252627282930 |
- 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']
- }
- })
|