vite.config.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import { defineConfig } from "vite";
  2. import vue from "@vitejs/plugin-vue";
  3. import ViteComponents, { AntDesignVueResolver } from "vite-plugin-components";
  4. const path = require("path");
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. plugins: [
  8. vue(),
  9. ViteComponents({
  10. customComponentResolvers: [AntDesignVueResolver()],
  11. }),
  12. ],
  13. server: {
  14. port: 9000,
  15. // strictPort: true,
  16. // fs: {
  17. // strict: true,
  18. // allow: ["./src"],
  19. // },
  20. proxy: {
  21. "/login": {
  22. target: "http://192.168.10.224:80",
  23. changeOrigin: true,
  24. },
  25. "/mark": {
  26. target: "http://192.168.10.224:80",
  27. changeOrigin: true,
  28. },
  29. "/admin": {
  30. target: "http://192.168.10.224:80",
  31. changeOrigin: true,
  32. },
  33. "/api": {
  34. target: "http://192.168.10.224:80",
  35. changeOrigin: true,
  36. },
  37. },
  38. },
  39. resolve: {
  40. alias: [{ find: "@", replacement: path.resolve(__dirname, "./src") }],
  41. extensions: [".js", ".mjs", ".ts", ".vue", ".json", ".scss", ".css"],
  42. },
  43. // define: {
  44. // __VUE_PROD_DEVTOOLS__: true, // no effect
  45. // },
  46. });