子仓库提交

This commit is contained in:
2025-11-10 09:19:56 +08:00
parent 5b93b6ff7d
commit caae0492ee
733 changed files with 141413 additions and 0 deletions

51
crop-x-new/vite.config.ts Normal file
View File

@@ -0,0 +1,51 @@
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react-swc'
import path from 'path'
import tailwindcss from "@tailwindcss/vite"
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react(), tailwindcss()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src')
}
},
server: {
port: 3000,
open: true,
hmr: {
overlay: true
}
},
build: {
target: 'esnext',
outDir: 'build',
sourcemap: true,
rollupOptions: {
output: {
manualChunks: {
vendor: ['react', 'react-dom'],
radix: ['@radix-ui'],
charts: ['recharts'],
utils: ['date-fns', 'clsx', 'tailwind-merge'],
hooks: ['react-hook-form'],
icons: ['lucide-react']
}
}
},
chunkSizeWarningLimit: 1000
},
optimizeDeps: {
include: [
'react',
'react-dom',
'@radix-ui/react-slot',
'@radix-ui/react-dialog',
'@radix-ui/react-dropdown-menu',
'lucide-react',
'date-fns',
'clsx',
'tailwind-merge'
]
}
})