interface Env {
//还以可以写别的动态值
API_URL: string;
}
type Mode = 'development' | 'production';
const mode: Mode = import.meta.env.MODE as Mode;
const env: Record<Mode, Env> = {
//开发环境
development: {
// API1
// API_URL: 'http://10.110...',
// API2
// API_URL: 'http://10.100...',
// 代理访问地址
// API_URL: '/proxyApi',
},
//生产环境
production: {
// 测试地址
API_URL: `实际地址`,
},
};
export default env[mode];
config文件夹下建立Ts文件
import ENV from '@/config/env';
const HTTP = ENV.API_URL