kevisual-center/vite.config.ts
2024-09-17 23:56:47 +08:00

35 lines
765 B
TypeScript

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import tailwindcss from 'tailwindcss'
import autoprefixer from 'autoprefixer'
import path from 'path'
import nesting from 'tailwindcss/nesting'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
css: {
postcss: {
plugins: [nesting, tailwindcss, autoprefixer]
}
},
resolve: {
alias: {
'@': path.resolve(__dirname, './src')
}
},
define: {
DEV_SERVER: JSON.stringify(process.env.NODE_ENV === 'development')
},
server: {
port: 6010,
proxy: {
'/api': {
target: 'http://localhost:4000',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '/api')
}
}
}
})