15815213711
2022-03-07 56f8b51c26bd1fb7e1fdc62acab5151cdf83c860
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 * as path from 'path'
import createVitePlugins from './vite/plugins/index';
 
// https://vitejs.dev/config/
export default defineConfig(({mode, command}) => {
    const env = loadEnv(mode, process.cwd())
    console.log(env);
    return {
        plugins: createVitePlugins(env, command === "build"),
        resolve: {
            alias: {
                '~': path.resolve(__dirname, './'),
                '@': path.resolve(__dirname, './src')
            },
            extensions: ['.mjs', '.js', '.ts', 'jsx', 'tsx', '.json', '.vue']
        },
        server: {
            port: 8081,
            host: true,
            open: true,
            proxy: {
                '/dev-api': {
                    target: 'http://192.168.3.189:8080',
                    changeOrigin: true,
                    rewrite: (p) => p.replace(/^\/dev-api/, "")
                }
            }
        },
        optimizeDeps: {
            exclude: ['node_modules']
        },
    }
})