vite.config.ts 533 B

123456789101112131415161718192021222324
  1. import { resolve } from 'node:path'
  2. import { defineConfig } from 'vite'
  3. import vue from '@vitejs/plugin-vue'
  4. export default defineConfig(({ mode }) => ({
  5. base: mode === 'production' ? '/query/' : '/',
  6. plugins: [vue()],
  7. build: {
  8. rollupOptions: {
  9. input: {
  10. main: resolve(__dirname, 'index.html'),
  11. preview: resolve(__dirname, 'preview.html'),
  12. },
  13. },
  14. },
  15. server: {
  16. port: 5173,
  17. allowedHosts: ['2frps.roadbyway.com'],
  18. proxy: {
  19. '/api': 'http://127.0.0.1:8000',
  20. },
  21. },
  22. }))