Skip to content
On this page

env

CICD 构建环境判断的相关方法

isProd

判断当前环境是否为 Prod

函数参数和返回值

js
/**
 * @return {boolean}
 */
展示源码
ts
export const isProd = (): boolean => {
  return window.ENV && (window.ENV.toLowerCase() === 'prod' || window.ENV.toLowerCase() === 'localprod');
};

代码用例

js
const isMyEnvProd = isProd();

isStage

判断当前环境是否为 Stage

函数参数和返回值

js
/**
 * @return {boolean}
 */
展示源码
ts
export const isStage = (): boolean => {
  return window.ENV && window.ENV.toLowerCase() === 'stage';
};

代码用例

js
const isMyEnvStage = isStage();

isTest

判断当前环境是否为 Test

函数参数和返回值

js
/**
 * @return {boolean}
 */
展示源码
ts
export const isTest = (): boolean => {
  return window.ENV && window.ENV.toLowerCase() === 'test';
};

代码用例

js
const isMyEnvTest = isTest();

isDev

判断当前环境是否为 Dev

函数参数和返回值

js
/**
 * @return {boolean}
 */
展示源码
ts
export const isDev = (): boolean => {
  return window.ENV && window.ENV.toLowerCase() === 'dev';
};

代码用例

js
const isMyEnvDev = isDev();

isLocal

判断当前环境是否为 Local

函数参数和返回值

js
/**
 * @return {boolean}
 */
展示源码
ts
export const isLocal = (): boolean => {
  return !window.ENV || window.ENV.toLowerCase() === 'local';
};

代码用例

js
const isMyEnvLocal = isLocal();

Released under the MIT License.