Skip to content

为什么运行的是 prod 配置文件而不是 stage 配置文件?"build:stage": "UMI_ENV=stage max build" #11636

Answered by fz6m
xXAvoraXx asked this question in Q&A
Discussion options

You must be logged in to vote

默认有开发和构建环境,当 umi dev 时是 config.dev.ts ,当 umi build 时是 config.prod.ts ,当用户还希望自己新增更多环境设定时,才需要使用 UMI_ENV ,此时就可以使用 config.${UMI_ENV}.tsconfig.${dev | prod | test}.${UMI_ENV}.ts ,以便在不同用户自定义的环境有不同的配置(如环境变量的不同),这些配置会根据优先级进行覆盖,详见 https://umijs.org/docs/guides/env-variables#umi_env

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@xXAvoraXx
Comment options

@fz6m
Comment options

Answer selected by xXAvoraXx
@xXAvoraXx
Comment options

@komorebi-cqd
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants