| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import { defineConfig, loadEnv } from "vite";
- import vue from "@vitejs/plugin-vue";
- import path from "path";
- // https://vitejs.dev/config/
- export default defineConfig(({ command, mode }) => {
- //获取各种环境下的对应的变量
- let env = loadEnv(mode, process.cwd());
- return {
- plugins: [vue()],
- base: "/2024/",
- build: {
- outDir: "2024",
- },
- resolve: {
- alias: {
- // 相对路径别名配置,使用 @ 代替 src
- "@": path.resolve("./src"),
- },
- },
- //代理跨域
- server: {
- proxy: {
- [env.VITE_APP_BASE_API]: {
- //获取数据的服务器地址设置
- target: env.VITE_SERVE,
- //需要代理跨域
- changeOrigin: true,
- //路径重写
- rewrite: (path) => path.replace(/^\/diseaseRight/, ""),
- },
- [env.VITE_APP_BASE_API_DATA]: {
- //获取数据的服务器地址设置
- target: env.VITE_SERVE_DATA,
- //需要代理跨域
- changeOrigin: true,
- //路径重写
- rewrite: (path) => path.replace(/^\/bigData/, ""),
- },
- [env.VITE_APP_BASE_API_DATA2]: {
- //获取数据的服务器地址设置
- target: env.VITE_SERVE_DATA2,
- //需要代理跨域
- changeOrigin: true,
- //路径重写
- rewrite: (path) => path.replace(/^\/bigData2/, ""),
- },
- [env.VITE_APP_BASE_API_LOCAL]: {
- //获取数据的服务器地址设置
- target: env.VITE_SERVE_LOCAL,
- //需要代理跨域
- changeOrigin: true,
- //路径重写
- rewrite: (path) => path.replace(/^\/local/, ""),
- },
- },
- },
- };
- });
|