import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import { resolve } from "path"; const target = "http://47.101.180.183:10010"; export default defineConfig({ plugins: [vue()], server: { host: "127.0.0.1", port: 19123, open: true, proxy: { "/api": { // 这里的'/api'表示需要转发到的接口路径前缀 target, // 将请求转发到的目标地址 changeOrigin: true, // 支持跨域 rewrite: (path) => path.replace(/^\/api/, ""), // 去除请求路径中的'/api'前缀 }, }, }, resolve: { alias: { "@": resolve(__dirname, "./src"), }, //extensions: [".ts", ".js", ".vue", ".json", ".mjs"], extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".json", ".vue"], }, // css相关配置 css: { preprocessorOptions: { scss: { additionalData: '@import "@/styles/global.scss";' }, }, }, });