vite.config.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { fileURLToPath, URL } from 'node:url'
  2. import inject from '@rollup/plugin-inject';
  3. import { defineConfig } from 'vite'
  4. import vue from '@vitejs/plugin-vue'
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. plugins: [
  8. vue(),
  9. inject({
  10. 'window.Quill': ['@vueup/vue-quill', 'Quill'],
  11. Quill: ['@vueup/vue-quill', 'Quill'],
  12. }),
  13. ],
  14. resolve: {
  15. alias: {
  16. '@': fileURLToPath(new URL('./src', import.meta.url))
  17. }
  18. },
  19. // 服务器代理配置
  20. server:{
  21. host: '0.0.0.0',
  22. port: 18972,
  23. proxy:{
  24. '/api':{
  25. // target:'http://localhost:8080', // 后台服务所在的源,用这个源替换前端服务源
  26. // target:'http://47.101.180.183:8091', // 后台服务所在的源,用这个源替换前端服务源
  27. target:'http://192.168.2.17:8091', // 后台服务所在的源,用这个源替换前端服务源
  28. changeOrigin:true, // 开启修改源
  29. rewrite:(path)=>path.replace(/^\/api/,'') // url路径中的 /api 将会被替换成 ''
  30. }
  31. }
  32. }
  33. })