vite.config.js 951 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import Components from 'unplugin-vue-components/vite'
  4. export default defineConfig({
  5. resolve: {
  6. dedupe: ['vue', 'vue-router'],
  7. },
  8. plugins: [
  9. Components({
  10. dirs: ['resources/vue/'],
  11. extensions: ['vue'],
  12. deep: true,
  13. dts: false,
  14. }),
  15. vue(),
  16. ],
  17. build: {
  18. rolldownOptions: {
  19. onLog (level, log, defaultHandler) {
  20. if (log.code === 'INVALID_ANNOTATION') {
  21. return
  22. }
  23. defaultHandler(level, log)
  24. },
  25. },
  26. },
  27. server: {
  28. proxy: {
  29. '/api': {
  30. target: 'http://localhost:1337',
  31. changeOrigin: true,
  32. secure: false,
  33. },
  34. '/theme.css': {
  35. target: 'http://localhost:1337',
  36. changeOrigin: true,
  37. secure: false,
  38. },
  39. "/custom-webui": {
  40. target: "http://localhost:1337",
  41. changeOrigin: true,
  42. }
  43. },
  44. },
  45. })