vite.config.ts 594 B

12345678910111213141516171819202122232425
  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. temperature: resolve(__dirname, 'temperature.html'),
  13. },
  14. },
  15. },
  16. server: {
  17. port: 5173,
  18. allowedHosts: ['2frps.roadbyway.com'],
  19. proxy: {
  20. '/api': 'http://127.0.0.1:8000',
  21. },
  22. },
  23. }))