.env文件不显示自定义环境变量

时间:2019-07-23 07:22:58

标签: reactjs environment-variables create-react-app

我在项目中设置了一个.env文件 ENV FILE

但是当我console.log时,我只能看到以下对象

{
  "NODE_ENV": "development",
  "PUBLIC_URL": ""
}

我尝试使用.env.local,但问题仍然存在。我用create-react-app引导了React应用程序

2 个答案:

答案 0 :(得分:2)

所有自定义环境变量都必须具有前缀REACT_APP_

赞:

REACT_APP_GOOGLE_MAP_KEY = asdfdtgsg34qrgaerg

More about environment variables with create-react-app

答案 1 :(得分:0)

您可能会错过其中任何一个

  • env文件应位于您的根目录中(而不是src中)
  • 环境变量名称应以REACT_APP_开头
  • 您需要重新启动服务器以反映更改。
  • 之后,您可以在CRA应用中访问像process.env.REACT_APP_SOME_VARIABLE这样的变量