Files
Adminive/frontend/vite.config.ts
T
2026-08-08 11:57:08 +08:00

33 lines
902 B
TypeScript

import react from '@vitejs/plugin-react';
import {fileURLToPath, URL} from 'node:url';
import {defineConfig} from 'vite';
const output_dir = fileURLToPath(new URL('../frontend_dist', import.meta.url));
const cache_dir = fileURLToPath(new URL('./node_modules/.vite-adminive', import.meta.url));
export default defineConfig({
cacheDir: cache_dir,
plugins: [react()],
resolve: {
dedupe: ['mobx', 'mobx-react', 'mobx-react-lite', 'mobx-state-tree', 'react', 'react-dom']
},
server: {
host: '0.0.0.0',
port: 5173,
proxy: {
'/admin': {
target: 'http://127.0.0.1:9999',
changeOrigin: true
}
}
},
build: {
outDir: output_dir,
emptyOutDir: true,
rollupOptions: {
output: {
inlineDynamicImports: true
}
}
}
});