[英]Environment Variables not working in Production
我是env
的新手,我刚刚研究了“ 如何将自定义 env 添加到 React 项目”。 我按照描述的步骤进行操作,它在开发中起作用。 但是,当我尝试在 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);
}
所有这些都准备好 go 在开发中,但在生产中停止了。
任何帮助是极大的赞赏 !
谢谢!
您需要直接在 Vercel 中为生产定义环境变量(在构建项目时,出于安全原因,它不会复制您的.env
文件)。
去做这个:
更多信息在这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.