vite.config.js 782 B

123456789101112131415161718192021222324252627282930
  1. // Plugins
  2. import vue from '@vitejs/plugin-vue'
  3. import vuetify, { transformAssetUrls } from 'vite-plugin-vuetify'
  4. // Utilities
  5. import { defineConfig } from 'vite'
  6. import { fileURLToPath, URL } from 'node:url'
  7. // https://vitejs.dev/config/
  8. export default defineConfig({
  9. plugins: [
  10. vue({
  11. template: { transformAssetUrls }
  12. }),
  13. // https://github.com/vuetifyjs/vuetify-loader/tree/next/packages/vite-plugin
  14. vuetify({
  15. autoImport: true
  16. })
  17. ],
  18. define: { 'process.env': {} },
  19. resolve: {
  20. alias: {
  21. '@': fileURLToPath(new URL('./src', import.meta.url))
  22. },
  23. extensions: ['.js', '.json', '.jsx', '.mjs', '.ts', '.tsx', '.vue']
  24. },
  25. server: {
  26. host: '0.0.0.0'
  27. }
  28. })