我正在使用react-scripts v2(测试版),我已阅读文档here。
我们需要创造许多环境。
config/env
下。config/env/staging.js
中使用javascript文件,因为.env
似乎只适用于根目录。default
环境是config/env/default.js
中版本控制下的默认配置,它必须是执行npm start
时使用的默认配置config/env/default.local.js
基本上可以简化为两个问题:
npm start/build
上创建和选择新环境? 没有弹出。
答案 0 :(得分:1)
在开始/构建之前,只需将环境文件复制到.env
即可。您甚至可以将.env
.gitignore
放入{/ 1}}
"start": "cp $ENV .env && react-scripts start"
然后运行它:
ENV=config/staging/.env npm start
有许多方法可以在不弹出的情况下执行您想要的操作,因为它是所有预处理(在应用程序启动/构建之前)。