vite.config.ts 621 B

1234567891011121314151617181920212223242526
  1. import { defineConfig, loadEnv } from 'vite'
  2. import react from '@vitejs/plugin-react'
  3. import tailwindcss from '@tailwindcss/vite'
  4. // https://vite.dev/config/
  5. export default defineConfig(({ mode }) => {
  6. const env = loadEnv(mode, process.cwd())
  7. const proxyPrefix = env.VITE_APP_PROXY_PREFIX
  8. const target = env.VITE_APP_BASE_URL
  9. return {
  10. plugins: [
  11. react(),
  12. tailwindcss(),
  13. ],
  14. server: {
  15. proxy: {
  16. [proxyPrefix]: {
  17. target: target,
  18. changeOrigin: true,
  19. rewrite: (path) => path.replace(new RegExp(`^${proxyPrefix}`), '')
  20. }
  21. }
  22. }
  23. }
  24. })