25 lines
686 B
JavaScript
25 lines
686 B
JavaScript
import { defineConfig, mergeConfig, loadEnv } from 'vite'
|
|
import baseViteConfig from './vite.config'
|
|
|
|
const env = loadEnv('development', process.cwd())
|
|
|
|
const devConfig = defineConfig({
|
|
server: {
|
|
host: env.VITE_HOST || 'localhost',
|
|
port: env.VITE_PORT || 8081,
|
|
open: true,
|
|
watch: {
|
|
ignored: [/node_modules/, /dist/, /deploy/]
|
|
},
|
|
proxy: {
|
|
'/dev-api': {
|
|
target: env.VITE_API_URL,
|
|
ws: false,
|
|
changeOrigin: true,
|
|
rewrite: (path) => path.replace(/^\/dev-api/, '')
|
|
}
|
|
}
|
|
}
|
|
})
|
|
export default mergeConfig(baseViteConfig, devConfig)
|