| New file |
| | |
| | | import { fileURLToPath, URL } from 'node:url' |
| | | |
| | | import { defineConfig } from 'vite' |
| | | import vue from '@vitejs/plugin-vue' |
| | | import ReactivityTransform from '@vue-macros/reactivity-transform/vite' |
| | | |
| | | // https://vitejs.dev/config/ |
| | | export default defineConfig({ |
| | | plugins: [ |
| | | vue(), |
| | | ReactivityTransform() |
| | | ], |
| | | |
| | | resolve: { |
| | | alias: { |
| | | '@': fileURLToPath(new URL('./src', import.meta.url)) |
| | | } |
| | | }, |
| | | server: { |
| | | port: 5173,//端口号 |
| | | host: true,//ip地址 或 '0.0.0.0' 或 "loaclhost" |
| | | open: false, //启动后是否自动打开浏览器 |
| | | https: false, // 是否开启 https |
| | | proxy: { |
| | | '^/api': { |
| | | target: 'localhost:8080', //目标源,目标服务器,真实请求地址 |
| | | changeOrigin: true, //支持跨域 |
| | | rewrite: (path) => path.replace(/^\/api/, "/api"), //重写真实路径,替换/api |
| | | } |
| | | } |
| | | } |
| | | }) |