| 123456789101112131415161718192021222324252627282930313233343536373839404142 | import { defineConfig } from "vite";import vue from "@vitejs/plugin-vue";import { resolve } from "path";// import vueJsx from "@vitejs/plugin-vue-jsx";function pathResolve(dir: string) {  return resolve(process.cwd(), ".", dir);}// eslint-disable-next-line @typescript-eslint/no-var-requires// const path = require("path");// function resolve(dir: string) {//   return path.join(__dirname, dir);// }const proxyUrl = "https://dev.kt.colexiu.com";// https://vitejs.dev/config/export default defineConfig({  base: "./",  plugins: [vue()],  resolve: {    alias: {      // '@': resolve('/src'),      // '@components': resolve('/src/components'),      // '@views': resolve('/src/views')      "@": pathResolve("src") + "/",      "@components": pathResolve("src/components") + "/",      "@views": pathResolve("src/views") + "/",    },  },  server: {    host: "0.0.0.0",    strictPort: true,    cors: true,    https: false,    proxy: {      "/edu-app": {        target: proxyUrl,        changeOrigin: true,      },    },  },});
 |