vite.config.ts 735 B

12345678910111213141516171819202122232425262728293031
  1. import { defineConfig } from 'vite';
  2. import vue from '@vitejs/plugin-vue';
  3. import VueSetupExtend from 'vite-plugin-vue-setup-extend';
  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. base: './',
  9. plugins: [
  10. vue(),
  11. VueSetupExtend(),
  12. AutoImport({
  13. resolvers: [ElementPlusResolver()]
  14. }),
  15. Components({
  16. resolvers: [ElementPlusResolver()]
  17. })
  18. ],
  19. optimizeDeps: {
  20. include: ['schart.js']
  21. },
  22. resolve: {
  23. alias: {
  24. '@': '/src',
  25. '~': '/src/assets'
  26. }
  27. },
  28. define: {
  29. __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: "true",
  30. },
  31. });