vben
2020-12-31 9c2f3f30bbd8abcccc4f256183ed7794da7fcda2
提交 | 用户 | age
bb3b8f 1 import type { GlobEnvConfig } from '/@/types/config';
N 2
3 export const getGlobEnvConfig = (): GlobEnvConfig => {
4   const env = import.meta.env;
5   return (env as unknown) as GlobEnvConfig;
6 };
7
2f6253 8 /**
9  * @description: 开发模式
10  */
11 export const devMode = 'development';
12
13 /**
14  * @description: 生产模式
15  */
16 export const prodMode = 'production';
17
18 /**
19  * @description: 获取环境变量
20  * @returns:
21  * @example:
22  */
23 export const getEnv = (): string => import.meta.env.MODE;
24
25 /**
26  * @description: 是否是开发模式
27  * @returns:
28  * @example:
29  */
30 export const isDevMode = (): boolean => import.meta.env.DEV;
31
32 /**
33  * @description: 是否是生产模式模式
34  * @returns:
35  * @example:
36  */
37 export const isProdMode = (): boolean => import.meta.env.PROD;
38
39 /**
40  * @description: 是否开启mock
41  * @returns:
42  * @example:
43  */
44 export const isUseMock = (): boolean => import.meta.env.VITE_USE_MOCK === 'true';