import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import fs from 'fs' import { resolve } from 'path' const outDir = resolve(process.env.PWD, process.argv[process.argv.length - 1]) // https://vitejs.dev/config/ export default defineConfig({ build: { outDir: fs.existsSync(outDir) ? outDir : './dist' }, plugins: [vue()], base: './', assetsInclude: ['public/**/*'], resolve: { extensions: ['.js', '.ts', '.json', '.vue'], alias: [ { find: '@', replacement: resolve(__dirname, './src') }, { find: 'bill', replacement: resolve(__dirname, './src/components/bill-ui') } ] }, // server: { // host: '0.0.0.0', // port: 5173, // open: true, // proxy: { // '/api': { // target: 'http://192.168.0.152:8088/', // changeOrigin: true, // rewrite: path => path.replace(/^\/api/, '') // } // } // } })