blob: 6c73a389d421fb5f5e09a2d0a72ef7872ce7e9f8 [file] [log] [blame]
ybt02e716d2025-04-15 17:19:32 +08001import { defineConfig } from 'vite'
2import react from '@vitejs/plugin-react'
yyyang3bd72f02025-06-03 16:35:11 +08003import { resolve } from 'path'
ybt02e716d2025-04-15 17:19:32 +08004
5// https://vitejs.dev/config/
6export default defineConfig({
7 plugins: [react()],
yyyang3bd72f02025-06-03 16:35:11 +08008 base: '/', // 确保资源路径正确
9 build: {
10 outDir: 'dist',
11 assetsDir: 'assets',
12 sourcemap: false,
13 // 禁用文件名哈希
14 rollupOptions: {
15 output: {
16 entryFileNames: 'assets/[name].js',
17 chunkFileNames: 'assets/[name].js',
18 assetFileNames: 'assets/[name].[ext]'
19 }
20 }
21 },
22 resolve: {
23 alias: {
24 '@': resolve(__dirname, './src')
25 }
26 },
ybtff3665a2025-06-09 23:53:39 +080027 // server: {
28 // host: true,
29 // port: 3000,
30 // proxy: {
31 // '/api': {
32 // target: 'http://localhost:8080', // 修改为本地后端地址
33 // changeOrigin: true,
34 // rewrite: (path) => path.replace(/^\/api/, '/api')
35 // }
36 // }
37 // }
ybt02e716d2025-04-15 17:19:32 +080038})