-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvite.config.ts
More file actions
34 lines (33 loc) · 942 Bytes
/
vite.config.ts
File metadata and controls
34 lines (33 loc) · 942 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import { defineConfig, loadEnv } from "vite";
import vue from "@vitejs/plugin-vue";
import viteCompression from "vite-plugin-compression";
import { VantResolver } from "@vant/auto-import-resolver";
import Components from "unplugin-vue-components/vite";
import VueDevtools from "vite-plugin-vue-devtools";
import AutoImport from "unplugin-auto-import/vite";
export default ({ mode }: any) => {
const env = loadEnv(mode, process.cwd());
return defineConfig({
base: env.VITE_ROUTER_BASEURL,
server: {
port: 5170,
proxy: {
"/gatewayTest": {
target: "https://pay.360lingqian.com",
changeOrigin: true,
},
},
},
plugins: [
vue(),
AutoImport({
resolvers: [VantResolver({ importStyle: false })],
}),
Components({
resolvers: [VantResolver({ importStyle: false })],
}),
viteCompression(),
VueDevtools(),
],
});
};