可以在构建时设置环境变量

问题描述

我们将 Drone 和 terraform 用于 CI/CD 以进行反应应用程序。你能帮我在构建过程中动态创建环境变量吗。

解决方法

请记住,您的环境变量必须以 REACT_APP_ 开头。添加一个包含 .envREACT_APP_MYVARIABLE=something 文件并像往常一样构建您的应用程序或像这样直接构建它:(windows) set "REACT_APP_MYVARIABLE=something" && npm run build,(macOS,linux) REACT_APP_MYVARIABLE=something npm run build。然后,您可以从代码中访问您的 env 变量,如下所示:process.env.REACT_APP_MYVARIABLE

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...