【发布时间】:2023-03-13 04:46:01
【问题描述】:
我是env 的新手,我刚刚查看了'How to add custom env to React projects。我按照描述的步骤进行操作,它在开发中起作用。但是,当我尝试在 Vercel 中打开该站点并查看控制台时,它返回了 undefined。
这是我的.env:
REACT_APP_NOT_SECRET_CODE=abcdef
App.js:
useEffect(() => {
abcd();
console.log(process.env.REACT_APP_NOT_SECRET_CODE);
}, []);
envTest.js:
console.log(process.env.REACT_APP_NOT_SECRET_CODE);
export default function abcd() {
console.log(process.env.REACT_APP_NOT_SECRET_CODE);
}
所有这些都准备好进行开发,但在生产中停止了。
非常感谢任何帮助!
谢谢!
【问题讨论】:
-
尝试创建一个新文件 .env.production 并将您的生产变量移动到该文件中。然后尝试运行它。
标签: reactjs environment-variables vercel