vite.config.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import { defineConfig } from "vite";
  2. import path from "path";
  3. import uni from "@dcloudio/vite-plugin-uni";
  4. // https://vitejs.dev/config/
  5. export default defineConfig(({ mode, command }) => {
  6. return {
  7. base: "./", // 打包路径
  8. server: {
  9. hmr: true, //热更新
  10. host: true, //指定服务器
  11. open: true, //自动打开浏览器
  12. port: 81, //启动端口
  13. proxy: {
  14. "/dev-api": {
  15. target: "http://172.16.120.165:13200",
  16. ws: true,
  17. changeOrigin: true,
  18. pathRewrite: {
  19. "^/api": "",
  20. },
  21. //rewrite: (p) => p.replace(/^\/dev-api/, '')
  22. },
  23. "/prod-api": {
  24. target: "http://mobile.usky.cn:8099",
  25. // target: "http://172.16.120.165:13200",
  26. ws: true,
  27. changeOrigin: true,
  28. pathRewrite: {
  29. "^/api": "",
  30. },
  31. //rewrite: (p) => p.replace(/^\/dev-api/, '')
  32. },
  33. },
  34. },
  35. plugins: [uni()],
  36. resolve: {
  37. alias: {
  38. "@/": path.resolve(__dirname, "src"),
  39. "@/static": path.resolve(__dirname, "src/static"),
  40. "@/utils": path.resolve(__dirname, "src/utils"),
  41. },
  42. },
  43. configureWebpack: {
  44. externals: {
  45. AMap: "AMap",
  46. },
  47. },
  48. };
  49. });