vite.config.js 667 B

12345678910111213141516171819202122232425
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import AutoImport from 'unplugin-auto-import/vite'
  4. import Icons from 'unplugin-icons/vite'
  5. import IconsResolver from 'unplugin-icons/resolver'
  6. import Components from 'unplugin-vue-components/vite'
  7. import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
  8. import path from 'path'
  9. const pathSrc = path.resolve(__dirname, 'src')
  10. export default defineConfig({
  11. resolve: {
  12. alias: {
  13. '@': pathSrc,
  14. },
  15. },
  16. plugins: [
  17. vue(),
  18. AutoImport({
  19. resolvers: [ElementPlusResolver()],
  20. }),
  21. Components({
  22. resolvers: [ElementPlusResolver()],
  23. }),
  24. ],
  25. })