vite.config.js 898 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. plugins: [
  6. Components({
  7. dirs: ['resources/vue/'],
  8. extensions: ['vue'],
  9. deep: true,
  10. dts: false,
  11. }),
  12. vue(),
  13. ],
  14. build: {
  15. rolldownOptions: {
  16. onLog (level, log, defaultHandler) {
  17. if (log.code === 'INVALID_ANNOTATION') {
  18. return
  19. }
  20. defaultHandler(level, log)
  21. },
  22. },
  23. },
  24. server: {
  25. proxy: {
  26. '/api': {
  27. target: 'http://localhost:1337',
  28. changeOrigin: true,
  29. secure: false,
  30. },
  31. '/theme.css': {
  32. target: 'http://localhost:1337',
  33. changeOrigin: true,
  34. secure: false,
  35. },
  36. "/custom-webui": {
  37. target: "http://localhost:1337",
  38. changeOrigin: true,
  39. }
  40. },
  41. },
  42. })