import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': resolve(__dirname, 'src'), 'src': resolve(__dirname, 'src'), 'assets': resolve(__dirname, 'src/assets'), 'components': resolve(__dirname, 'src/components') } }, server: { port: 8080, open: true }, build: { outDir: 'dist', assetsDir: 'static', rollupOptions: { output: { chunkFileNames: 'static/js/[name]-[hash].js', entryFileNames: 'static/js/[name]-[hash].js', assetFileNames: 'static/[ext]/[name]-[hash].[ext]' } } } })