| 123456789101112131415161718192021222324252627282930313233 |
- 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: 1888,
- proxy: {
- '/api': {
- target: 'http://localhost',
- //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'),
- },
- },
- plugins: createVitePlugins(env, command === 'build'),
- });
- };
|