vite.config.ts 872 B

12345678910111213141516171819202122232425262728293031323334
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import path from 'path'
  4. import WindiCss from 'vite-plugin-windicss';
  5. import AutoImport from 'unplugin-auto-import/vite'
  6. import Components from 'unplugin-vue-components/vite'
  7. import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
  8. // https://vitejs.dev/config/
  9. export default defineConfig({
  10. base:'/app/xdjx/',
  11. resolve: {
  12. alias: {
  13. '~': `${path.resolve(__dirname, 'src')}`,
  14. '~/': `${path.resolve(__dirname, 'src/')}`,
  15. '~components': `${path.resolve(__dirname, 'src/components')}`,
  16. '@': `${path.resolve(__dirname, 'src')}`,
  17. },
  18. },
  19. plugins: [
  20. vue(),
  21. WindiCss(),
  22. AutoImport({
  23. resolvers: [ElementPlusResolver()],
  24. }),
  25. Components({
  26. resolvers: [ElementPlusResolver()],
  27. }),
  28. ],
  29. build: {
  30. target: 'esnext'
  31. }
  32. })