// Plugins import vue from "@vitejs/plugin-vue"; import Vuetify, { transformAssetUrls } from 'vite-plugin-vuetify' import Components from 'unplugin-vue-components/vite' // Utilities import { defineConfig } from "vite"; import { fileURLToPath, URL } from "node:url"; // https://vitejs.dev/config/ export default defineConfig({ // publicDir: "src/assets", // assetsDir:"src/assets", plugins: [ vue({ template: { transformAssetUrls } }), Vuetify(), Components(), ], define: { "process.env": {} }, resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)), }, extensions: [".js", ".json", ".jsx", ".mjs", ".ts", ".tsx", ".vue"], }, server: { host: "0.0.0.0", port: 3000, proxy: { '/esearch': { "target": 'http://192.168.0.9:5619', "changeOrigin": true, }, '/biobank': { "target": 'http://58.211.191.32:9090', "changeOrigin": true, }, }, }, // 构建的时候添加源代码映射,调试可以快速定位,上线的时候最好注掉 build: { sourcemap: true, }, });