vite.config.js 706 B

123456789101112131415161718192021222324252627282930313233
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { injectHtml } from 'vite-plugin-html'
  4. // const path = require('path')
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. base: './',
  8. plugins: [
  9. vue(),
  10. injectHtml({
  11. data: {
  12. injectScript: `<script>
  13. document.write("<script type='text/javascript' src='./config.js?v=" + Date.now() + "'><\\/script>");
  14. </script>`
  15. }
  16. })
  17. ],
  18. resolve: {
  19. alias: {
  20. '@': '/src'
  21. }
  22. },
  23. server: {
  24. proxy: {
  25. '/api': {
  26. target: 'https://pwxdev.cleartv.cn/',
  27. changeOrigin: true,
  28. rewrite: (path) => path.replace(/^\/api/, '')
  29. }
  30. }
  31. }
  32. })