feat: 项目接口联调

This commit is contained in:
JiaJun
2026-04-10 09:27:11 +08:00
parent 906fa63870
commit af3ed15ba2
62 changed files with 4307 additions and 982 deletions

View File

@@ -1,19 +1,58 @@
import { defineConfig } from 'vite'
import react, { reactCompilerPreset } from '@vitejs/plugin-react'
import {defineConfig} from 'vite'
import react, {reactCompilerPreset} from '@vitejs/plugin-react'
import babel from '@rolldown/plugin-babel'
import tailwindcss from '@tailwindcss/vite'
import { fileURLToPath, URL } from 'node:url'
import {fileURLToPath, URL} from 'node:url'
// https://vite.dev/config/
export default defineConfig({
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),
base: './',
build: {
rollupOptions: {
output: {
manualChunks(id) {
if (!id.includes('node_modules')) {
return
}
if (id.includes('/react-router-dom/')) {
return 'router'
}
if (id.includes('/@tanstack/react-query/') || id.includes('/zustand/') || id.includes('/ky/')) {
return 'data'
}
if (id.includes('/lucide-react/')) {
return 'icons'
}
if (id.includes('/react/') || id.includes('/react-dom/')) {
return 'react'
}
return 'vendor'
},
},
},
},
},
plugins: [
tailwindcss(),
react(),
babel({ presets: [reactCompilerPreset()] })
],
server: {
proxy: {
'/api': {
target: 'https://playx-api.cjdhr.top',
changeOrigin: true,
secure: true,
},
},
},
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),
},
},
plugins: [
tailwindcss(),
react(),
babel({presets: [reactCompilerPreset()]})
],
})