import { defineConfig } from 'vite'; import { resolve } from 'path'; export default defineConfig({ root: '.', build: { outDir: '../dist', emptyOutDir: true, rollupOptions: { input: { main: resolve(__dirname, 'js/app.js'), }, output: { entryFileNames: 'js/[name].js', chunkFileNames: 'js/[name].js', assetFileNames: 'assets/[name].[ext]' } } } });