123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import { defineConfig, loadEnv } from "vite";
- import { resolve } from "path";
- import vue from "@vitejs/plugin-vue";
- import svgLoader from "vite-svg-loader";
- // https://vitejs.dev/config/
- export default ({ mode }: any) =>
- defineConfig({
- base: "./",
- plugins: [vue(), svgLoader()],
- resolve: {
- alias: [
- {
- find: "@",
- replacement: resolve(__dirname, "./src"),
- },
- {
- find: "drawing-board",
- replacement: resolve(__dirname, "./src/lib/board/4dmap.js"),
- // replacement: resolve(
- // __dirname,
- // "../drawing-board/src/app/4dmap/index.ts"
- // ),
- },
- ],
- },
- server: {
- host: "0.0.0.0",
- port: 5173,
- open: true,
- proxy: {
- // "/api": {
- // target: "http://192.168.0.11:8324",
- // changeOrigin: true,
- // rewrite: (path) => path.replace(/^\/api/, ""),
- // },
- "/gear1": {
- target: `http://devimages.apple.com/iphone/samples/bipbop`,
- changeOrigin: true,
- rewrite: (path) => path.replace(/^\/gear1/, "/gear1"),
- },
- "/relics": {
- target: loadEnv(mode, process.cwd()).VITE_API,
- // target: `http://192.168.0.11:8324/relics/`,
- changeOrigin: true,
- rewrite: (path) => path.replace(/^\/relics/, "/relics"),
- },
- "/swss": {
- target: loadEnv(mode, process.cwd()).VITE_API,
- changeOrigin: true,
- },
- "/laser": {
- target: loadEnv(mode, process.cwd()).VITE_API,
- changeOrigin: true,
- },
- "/smarts": {
- target: loadEnv(mode, process.cwd()).VITE_API,
- changeOrigin: true,
- },
-
- // "/api": {
- // target: `https://uat-sp.4dkankan.com/`,
- // // target: `http://192.168.0.11:8324/relics/`,
- // changeOrigin: true,
- // rewrite: (path) => path.replace(/^\/api/, "/api"),
- // },
- },
- },
- });
|