vite.config.ts 1.1 KB

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