我正在使用以下反应buildpack和heroku应用程序: https://github.com/mars/create-react-app-buildpack
我正在尝试在本地运行应用程序时在.env文件中设置环境变量,但应用程序没有将它们提取出来。
这是.env文件的内容:
$ cat .env
TEST = blap JAWSDB_MARIA_URL = MySQL的:// ubr638kkc74oaaky:p2ftrun8f5ap41e3@mcldisu5ppkm29wf.cbetxkdyhwsb.us-east-1.rds.amazonaws.com:3306 / kfo3ozwu8gjjl6lh
然而,在应用程序中还有其他环境变量出现,我不知道它们来自何处(扩展对象来自console.log(process.env)):
答案 0 :(得分:1)
仔细阅读buildpack指令后想出了问题。 Create-react-app-buildpack确实改变了局部环境变量的处理方式(环境变量必须在应用程序中以“env。”为前缀)。
说明的相关部分可在此处找到: https://github.com/mars/create-react-app-buildpack/blob/master/README.md#runtime-configuration