在项目根目录创建 .env.production 文件:
javascript
VITE_API_TARGET=https://your-real-api.com
修改 vite.config.ts:
javascript
import { defineConfig, loadEnv } from 'vite'
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd(), '')
return {
server: {
proxy: {
'/api': {
target: env.VITE_API_TARGET,
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
}
}
}
})
确保 .env.production 文件不被提交到代码仓库(已添加到 .gitignore)