import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import vueJsx from '@vitejs/plugin-vue-jsx' import vueDevTools from 'vite-plugin-vue-devtools' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), vueJsx(), vueDevTools()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), '@element-plus/icons-vue': '@cacp/svg-icons' } }, server: { port: 8040, // 是否自动在浏览器打开 open: true, proxy: { '/api': { target: "http://apigw.dev-nb.com/", changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '') } } } })