【发布时间】:2019-10-21 09:13:27
【问题描述】:
我有一个要求,我需要隐藏环境变量而不是将它们提交到 git 存储库。
以 ASP.net core 为例,我们使用占位符:
{
"api-key": [placeholder],
"another-key": [placeholder]
}
在 React .env 文件中,我们可以使用类似于上面的占位符并通过运行 cmd 或 powershell 脚本来填充它们吗?
这真的可以在 Javascript 中工作吗?我假设在捆绑所有内容之前,所有键值都应该存在并且以后不会填充。
所以我期望在 .env 中的最终输出应该是这样的:
REACT_APP_API_KEY = [placeholder]
REACT_APP_ANOTHER_KEY = [placeholder]
然后在捆绑过程中使用 cmd 或 powershell 脚本将这些占位符替换为实际值。
这可能吗?
【问题讨论】:
标签: reactjs environment-variables