electron.vite.config.ts 709 B

1234567891011121314151617181920212223242526272829303132
  1. import { resolve } from 'path'
  2. import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
  3. import react from '@vitejs/plugin-react'
  4. export default defineConfig({
  5. main: {
  6. plugins: [externalizeDepsPlugin()]
  7. },
  8. preload: {
  9. plugins: [externalizeDepsPlugin()]
  10. },
  11. renderer: {
  12. server: {
  13. host: '127.0.0.1',
  14. port: 3000, // 换一个明确的端口
  15. proxy: {
  16. '/api': {
  17. target: 'https://api.hnyunzhu.com',
  18. changeOrigin: true,
  19. secure: true,
  20. ws: true // 启用 WebSocket 代理
  21. }
  22. }
  23. },
  24. resolve: {
  25. alias: {
  26. '@renderer': resolve('src/renderer/src')
  27. }
  28. },
  29. plugins: [react()]
  30. }
  31. })