vite.config.js 1.1 KB

123456789101112131415161718192021222324252627282930
  1. import { fileURLToPath, URL } from "node:url";
  2. import { defineConfig } from "vite";
  3. import vue from "@vitejs/plugin-vue";
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [vue()],
  7. resolve: {
  8. alias: {
  9. "@": fileURLToPath(new URL("./src", import.meta.url))
  10. }
  11. },
  12. server: {
  13. hmr: { overlay: false }, // 禁用或配置 HMR 连接 设置 server.hmr.overlay 为 false 可以禁用服务器错误遮罩层
  14. // 服务配置
  15. port: 80, // 类型: number 指定服务器端口;
  16. open: false, // 类型: boolean | string在服务器启动时自动在浏览器中打开应用程序;
  17. cors: false, // 类型: boolean | CorsOptions 为开发服务器配置 CORS。默认启用并允许任何源
  18. host: "0.0.0.0", // IP配置,支持从IP启动
  19. proxy: {
  20. "/api": {
  21. target: "http://smartai.com:8191",
  22. changeOrigin: true,
  23. secure: false,
  24. ws: true,
  25. rewrite: (path) => path.replace(/^\/proxy_url/, "")
  26. }
  27. }
  28. }
  29. });