vite.config.ts 713 B

123456789101112131415161718192021222324252627282930
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { resolve } from 'path'
  4. import AutoImport from 'unplugin-auto-import/vite'
  5. import Components from 'unplugin-vue-components/vite'
  6. import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
  7. export default defineConfig({
  8. plugins: [
  9. vue(),
  10. AutoImport({
  11. resolvers: [ElementPlusResolver()],
  12. imports: ['vue', 'vue-router', 'pinia'],
  13. dts: 'src/auto-imports.d.ts'
  14. }),
  15. Components({
  16. resolvers: [ElementPlusResolver()],
  17. dts: 'src/components.d.ts'
  18. })
  19. ],
  20. resolve: {
  21. alias: {
  22. '@': resolve(__dirname, 'src')
  23. }
  24. },
  25. server: {
  26. port: 3000,
  27. open: true
  28. }
  29. })