Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[Bug] config中设置define后,命令行中设置的环境变量在app.tsx中无法找到 #8329

@zhangheng0317

Description

@zhangheng0317

What happens?

umi4版本
在config.ts中开启define并设置了一个环境变量。

然后在启动命令行中设置变量REACT_APP_ENV

cross-env REACT_APP_ENV=dev UMI_ENV=dev max dev

启动后在config.ts中可以获取到REACT_APP_ENV
但是在app.tsx中找不到REACT_APP_ENV,这个问题在umi3+是好使的

我尝试关闭define后,app.tsx中可以正确读取到REACT_APP_ENV

Context

  • Umi Version:4.0.2
  • Node Version:16+
  • Platform:Windows Edge

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions