【发布时间】:2017-11-07 10:16:17
【问题描述】:
我正在尝试关注有关从 react-create-app 添加环境变量的文档,但没有成功:
- 在文档的根目录内我有一个“.env”文件(默认 .env 属性)
- .env 文件只包含一个变量'REACT_APP_API_HOST=http://localhost:8080'
- 尝试访问我的应用程序中的 process.env(使用 create react app 创建)给我未定义
这是我尝试访问 process.env 的 app.js,但没有成功。
我无法访问代码中的 process.env。有没有关于如何做到这一点的工作示例?
【问题讨论】:
-
您的路径中是否定义了 NODE_ENV?
-
否,但 .env 已定义为默认值。
-
啊奇怪!您是否可以通过将 process.env 导出到 bash 配置文件中来访问任何其他变量?
-
你能分享你的代码吗?
-
添加新的
.env变量后,确保重启yarn。此外,您的自定义 .env 变量应以REACT_APP_开头
标签: reactjs environment-variables create-react-app