我们将 Drone 和 terraform 用于 CI/CD 进行反应应用。你能帮我在构建过程中动态创建环境变量吗?
问问题
293 次
2 回答
0
在构建时设置 env 意味着 bundle 只能在特定环境中工作。您将需要为每个环境单独构建。
于 2022-01-26T15:16:18.050 回答
-1
请记住,您的环境变量必须以REACT_APP_
. 添加一个.env
包含REACT_APP_MYVARIABLE=something
并像往常一样构建您的应用程序的文件,或者像这样构建它: (windows) set "REACT_APP_MYVARIABLE=something" && npm run build
, (macOS, linux) REACT_APP_MYVARIABLE=something npm run build
。然后,您可以从您的代码中访问您的环境变量,如下所示process.env.REACT_APP_MYVARIABLE
:
于 2021-05-06T16:12:56.083 回答