Write .env.development configure file and .env.production configure file.
In vite.config.js:
export default defineConfig(({command, mode})=>{
let proxy={}
const env = loadEnv(mode, process.cwd(), '');//could load all params
console.log('env', env);//get all env params contains .env.development or .env.production or .env.***
console.log('env', env.ENV);//get param ENV config in .env.development or .env.production or .env.***
const config = loadEnv(mode, './');//only load params starting with 'VITE_'
console.log('config', config);
console.log('config', config.ENV);
if (env.ENV === 'development') {
//development environment proxy config
proxy={
}
}
return {
proxy: proxy
};
})