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
35
36
37
| import { defineConfig, loadEnv } from 'vite';
|
| const { resolve } = require('path');
| import createVitePlugins from './vite/plugins';
| // https://vitejs.dev/config/
| export default ({ mode, command }) => {
| const env = loadEnv(mode, process.cwd());
| const { VITE_APP_BASE } = env;
| return defineConfig({
| base: VITE_APP_BASE,
| server: {
| port: 2888,
| proxy: {
| '/api': {
| target: 'http://localhost',
| // target: 'https://132v69t077.yicp.fun/api',
| // target: 'https://saber3.bladex.cn/api',
| changeOrigin: true,
| rewrite: path => path.replace(/^\/api/, ''),
| },
| },
| },
| resolve: {
| alias: {
| '~': resolve(__dirname, './'),
| '@': resolve(__dirname, './src'),
| components: resolve(__dirname, './src/components'),
| styles: resolve(__dirname, './src/styles'),
| utils: resolve(__dirname, './src/utils'),
| },
| },
| build: {
| outDir: 'zttj-web',
| },
| plugins: createVitePlugins(env, command === 'build'),
| });
| };
|
|