【发布时间】:2020-09-24 11:08:30
【问题描述】:
当我试图从 .env 文件中获取值时,它说未定义,我在 .env API_URL 中定义了变量,我在 react js 中缺少什么吗?我正在使用 dotenv npm,谁能帮我解决这个问题?在这里我已经上传了我的代码,任何帮助将不胜感激
const dotenv = require('dotenv');
const fs = require('fs');
alert(process.env.API_URL);
.env
API_URL=https://********/api/v1/
【问题讨论】:
-
如果它在没有弹出 webpack 的情况下创建 react 应用程序,那么 env 变量必须以 REACT_APP 为前缀,所以你应该有 REACT_APP_API_URL env 变量和您不需要 dotenv 来获取这些变量。更多信息Create react app docs