import { defineConfig } from "vite"; export default defineConfig({ base: "/admin/", resolve: { alias: { vue: "vue/dist/vue.esm-bundler.js" } }, define: { __VUE_OPTIONS_API__: true, __VUE_PROD_DEVTOOLS__: false, __VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false }, build: { outDir: "../../web/admin", emptyOutDir: true, sourcemap: false, assetsInlineLimit: 0, rollupOptions: { output: { entryFileNames: "assets/[name]-[hash].js", chunkFileNames: "assets/[name]-[hash].js", assetFileNames: "assets/[name]-[hash][extname]" } } } });