javascript - 使用 .env 文件中的变量来创建反应应用程序
问题描述
在 .env 文件中使用变量。在创建反应应用程序中。
我正在尝试在其他环境变量中重新使用环境变量,这是正确的做法,但我没有得到值。
.env
A=hello
B=${A}/new
解决方案
重要的是要意识到 env 变量仅在节点环境中可用,而在浏览器中不可用。
但是,如果您使用create-react-app
,它会为您做一些技巧并在浏览器中模拟相同的行为,前提是您将REACT_APP_
前缀放在 env 变量之前。
正如create-react-app
文档在这里所说:
注意:您必须创建以 REACT_APP_ 开头的自定义环境变量。除了 NODE_ENV 之外的任何其他变量都将被忽略,以避免意外暴露可能具有相同名称的机器上的私钥。更改任何环境变量都需要您重新启动正在运行的开发服务器。
推荐阅读
- html - 为什么悬停的css转换不起作用?
- datepicker - 在按钮上显示选定的日期
- r - 为什么在 R 插入符号中的相同火车数据上的相同游侠模型的 ConfusionMatrix 上获得不同的特异性结果?
- r - R - 检查两个不同数据帧中的相同值
- javascript - Angular + Express:将代码部署到 Google Cloud (GCP) 时,API 返回 HTML 而不是 JSON
- python - 在列表中的每个字符串中添加相同的单词
- raspberry-pi - 如何为 Raspberry Pi 交叉编译 Tensorflow-Lite?
- javascript - Javascript将对象列表转换为地图
- sql - 不使用 ROW_NUMBER() 或 RANK() 从每个组中获取第一条记录
- mysql - 获取 timestampdiff 在 Grails Gorm 中不起作用