forked from Qi/Oroqen-Manage
19 lines
361 B
TypeScript
19 lines
361 B
TypeScript
|
// 不能直接使用 process.env,会报错
|
|||
|
export const $ps = process;
|
|||
|
|
|||
|
export const isDev = !!$ps.env.VITE_DEV_SERVER_URL;
|
|||
|
|
|||
|
export const $env = getEnv();
|
|||
|
|
|||
|
function getEnv() {
|
|||
|
if (isDev) {
|
|||
|
return $ps.env;
|
|||
|
}
|
|||
|
// 非开发环境,从 JSON 文件中获取环境变量
|
|||
|
const env = require('./env.json');
|
|||
|
return {
|
|||
|
...$ps.env,
|
|||
|
...env,
|
|||
|
};
|
|||
|
}
|