123456789101112131415161718192021222324252627282930313233343536373839 |
- 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";'
- },
- },
- },
- });
|