42 lines
982 B
JavaScript
42 lines
982 B
JavaScript
import { defineConfig } from 'vite'
|
|
import vue from '@vitejs/plugin-vue'
|
|
import { resolve } from "path";
|
|
import dotenv from 'dotenv';
|
|
// https://vitejs.dev/config/
|
|
|
|
|
|
|
|
// 加载环境变量
|
|
dotenv.config({
|
|
path: process.env.NODE_ENV === 'production' ? '.env.production' : '.env.development',
|
|
});
|
|
|
|
export default defineConfig({
|
|
base:'./' ,
|
|
plugins: [vue()],
|
|
resolve: {
|
|
alias: {
|
|
"@": resolve(__dirname, "./src")
|
|
},
|
|
|
|
},
|
|
server: {
|
|
host: "0.0.0.0",
|
|
port: 10010,
|
|
// proxy: {
|
|
// '/api': {
|
|
// // target: process.env.VITE_APP_BASE_URL,
|
|
// // target: "http://192.168.5.200",
|
|
// // target: "https://mock.apifox.com/m1/3780949-0-default",
|
|
// changeOrigin: true,
|
|
// rewrite: (p) => p.replace(/^\/api/, '')
|
|
// },
|
|
// '/prod-api': {
|
|
// // target: "http://192.168.220.202 ",
|
|
// changeOrigin: true,
|
|
// rewrite: (p) => p.replace(/^\/prod-api/, '')
|
|
// },
|
|
// }
|
|
}
|
|
})
|