vite.config.js 880 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { fileURLToPath, URL } from 'node:url'
  2. import { defineConfig } from 'vite'
  3. import vue from '@vitejs/plugin-vue'
  4. import vueJsx from '@vitejs/plugin-vue-jsx'
  5. import vueDevTools from 'vite-plugin-vue-devtools'
  6. import { fileURLToPath, URL } from 'node:url'
  7. // https://vite.dev/config/
  8. export default defineConfig({
  9. plugins: [vue(), vueJsx(), vueDevTools()],
  10. css: {
  11. preprocessorOptions: {
  12. scss: {
  13. additionalData: `@import "@/assets/styles/variable.scss";`,
  14. },
  15. },
  16. },
  17. resolve: {
  18. alias: {
  19. '@': fileURLToPath(new URL('./src', import.meta.url)),
  20. },
  21. },
  22. server: {
  23. host: '0.0.0.0',
  24. port: 5173,
  25. open: true,
  26. proxy: {
  27. '/api': {
  28. target: 'https://sit-kelamayi.4dage.com',
  29. changeOrigin: true,
  30. secure: true,
  31. rewrite: (path) => path.replace(/^\/api/, '/api'),
  32. },
  33. },
  34. },
  35. })