Open
Description
🧐 问题描述 | Problem description
我想要在本地执行 pnpm dev:test 的时候使用 test 环境的配置,应该怎么去设置命令?
还有就是我想要 pnpm build:test 打包的是 test 环境的配置,而不是 prod 的配置
这个是项目的配置示例

如果我要实现上面的需要,就必要要新增加两个文件
config.dev.test.ts 和 config.prod.test.ts
"build:test": "cross-env REACT_APP_ENV=test MOCK=none UMI_ENV=test max build",
这样在执行build:test的时候,才会使用 config.prod.test.ts的配置环境
但是有个问题是,我已经有了 config.test.ts 环境配置,就因为我想要在 build 的时候可以打包 test 环境,我就需要多维护一套config.prod.test.ts环境配置,这种问题怎么解决呢?
我现在想要的只有把公共的配置抽取出来,然后再config.prod.test.ts中引入 test 环境的配置。只不过感觉这样的代码很 low,会有多个配置文件

有没有比较好的.env 的解决方案,或者是其它方案呢?
Metadata
Metadata
Assignees
Labels
No labels