vite.config.ts 711 B

123456789101112131415161718192021
  1. import vue from '@vitejs/plugin-vue'
  2. import UnoCSS from 'unocss/vite'
  3. import { defineConfig } from 'vite'
  4. import pkg from './package.json' with { type: 'json' }
  5. // 浏览器里开发时,/v1 与 /bot/v1 转给 AgentServer(默认正式服务),不需要配置跨域;打包进 App 后直接访问设置中的服务地址
  6. const target = process.env.AGENT_SERVER_URL ?? 'https://agent.zenpower.cc'
  7. export default defineConfig({
  8. base: './',
  9. plugins: [vue(), UnoCSS()],
  10. define: { __APP_VERSION__: JSON.stringify(pkg.version) },
  11. server: {
  12. host: '127.0.0.1',
  13. port: 5175,
  14. proxy: {
  15. '/v1': { target, changeOrigin: true },
  16. '/bot/v1': { target, changeOrigin: true },
  17. },
  18. },
  19. })