import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import { resolve } from "path"; // https://vite.dev/config/ export default defineConfig({ plugins: [vue()], build: { outDir: resolve(__dirname, "../custom_ui/public/dist"), emptyOutDir: true, manifest: true, rollupOptions: { output: { input: resolve(__dirname, "src/main.js"), entryFileNames: "assets/custom_ui.bundle.js", chunkFileNames: "chunks/[name].js", assetFileNames: "assets/[name].[ext]", }, }, }, server: { port: 5173, strictPort: true, }, base: "/assets/custom_ui/dist/", });