vite.config.ts 779 B

12345678910111213141516171819202122232425262728293031
  1. import { defineConfig, loadEnv } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. // https://vitejs.dev/config/
  4. // export default defineConfig({
  5. // plugins: [vue()],
  6. // })
  7. export default ({ mode }) =>
  8. defineConfig({
  9. base: loadEnv(mode, process.cwd()).VITE_PUBLIC_DIR,
  10. plugins: [vue()],
  11. server: {
  12. https: Number(loadEnv(mode, process.cwd()).VITE_USE_HTTPS) == 1,
  13. host: true,
  14. port: 6800,
  15. headers: {
  16. 'Cache-Control': 'no-store',
  17. },
  18. proxy: {
  19. '/service': {
  20. target: loadEnv(mode, process.cwd()).VITE_APP_APIS_URL,
  21. changeOrigin: true,
  22. },
  23. '/takelook': {
  24. target: loadEnv(mode, process.cwd()).VITE_APP_APIS_URL,
  25. changeOrigin: true,
  26. },
  27. },
  28. },
  29. })