vite.config.ts 732 B

123456789101112131415161718192021222324252627
  1. import { defineConfig } from "vite";
  2. import uni from "@dcloudio/vite-plugin-uni";
  3. import { resolve } from "path";
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [uni()],
  7. define: {
  8. "process.env": process.env, // 或者使用其他方法如 Vite 的内置支持
  9. },
  10. resolve: {
  11. // 配置别名
  12. alias: {
  13. "@": resolve(__dirname, "src"),
  14. },
  15. },
  16. server: {
  17. proxy: {
  18. [process.env.VUE_APP_BASE_API as string]: {
  19. target: process.env.VUE_APP_API_URL, // 后端API服务器的地址
  20. changeOrigin: true, // 是否改变源地址
  21. rewrite: (path) =>
  22. path.replace(`/^\/${process.env.VUE_APP_BASE_API}/`, ""), // 重写路径
  23. },
  24. },
  25. },
  26. });