| import { resolve } from "node:path"; | |
| import react from "@vitejs/plugin-react"; | |
| import { defineConfig } from "vite"; | |
| export default defineConfig({ | |
| plugins: [react()], | |
| root: resolve(__dirname, "src/ui"), | |
| base: "./", | |
| build: { | |
| outDir: resolve(__dirname, "dist/ui"), | |
| emptyOutDir: true, | |
| rollupOptions: { | |
| input: resolve(__dirname, "src/ui/index.html"), | |
| output: { | |
| entryFileNames: "assets/[name].js", | |
| chunkFileNames: "assets/[name].js", | |
| assetFileNames: "assets/[name].[ext]", | |
| }, | |
| }, | |
| }, | |
| resolve: { | |
| alias: [ | |
| { find: "@/core", replacement: resolve(__dirname, "src/core") }, | |
| { find: "@", replacement: resolve(__dirname, "src/ui") }, | |
| ], | |
| }, | |
| }); | |