vite.config.ts 994 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 = "https://192.168.10.39";
  6. const path = require("path");
  7. // https://vitejs.dev/config/
  8. export default defineConfig({
  9. plugins: [
  10. vue({
  11. reactivityTransform: true,
  12. }),
  13. ViteComponents({
  14. resolvers: [AntDesignVueResolver()],
  15. dts: true,
  16. }),
  17. ],
  18. server: {
  19. port: 3000,
  20. // strictPort: true,
  21. fs: {
  22. strict: true,
  23. allow: ["./"],
  24. },
  25. proxy: {
  26. "/api": {
  27. target: SERVER_URL,
  28. changeOrigin: true,
  29. },
  30. },
  31. },
  32. resolve: {
  33. alias: [{ find: "@", replacement: path.resolve(__dirname, "./src") }],
  34. extensions: [".js", ".mjs", ".ts", ".vue", ".json", ".scss", ".css"],
  35. },
  36. build: {
  37. ssr: false,
  38. },
  39. // define: {
  40. // __VUE_PROD_DEVTOOLS__: true, // no effect
  41. // },
  42. });