umijs配置多环境

umijs配置多环境

es的index

使用yarn create umi创建的项目,版本umi@4.0.13

首先修改package.json文件

{
  "scripts": {
    "build": "UMI_ENV=prod max build"
  }
}

修改项目配置文件.umirc.ts

import { defineConfig } from '@umijs/max';

const { UMI_ENV } = process.env;
export default defineConfig({
  define: {
    'process.env.UMI_ENV': UMI_ENV,
  },
});

在其他js文件中使用

export const BASEURL_HTTP = process.env.UMI_ENV == 'prod' ? '/' : 'http://127.0.0.1:18083';