【发布时间】:2021-09-08 17:17:33
【问题描述】:
我无法从 nx monorepo 根目录中的 .env 文件 (.env.local) 中读取名为 REACT_APP_API_BASE 的环境变量。
【问题讨论】:
-
如果您自己解决了问题而不是编辑问题,您可以添加答案。
标签: reactjs environment-variables nrwl-nx
我无法从 nx monorepo 根目录中的 .env 文件 (.env.local) 中读取名为 REACT_APP_API_BASE 的环境变量。
【问题讨论】:
标签: reactjs environment-variables nrwl-nx
指向自定义环境文件:
如果要从 env 文件加载变量,请使用 env-cmd 包:
env-cmd -f .env.local nx serve.
然后我添加了dotenv 模块,该模块将环境变量从.env 文件加载到process.env。
我还必须将环境变量的名称从 REACT_APP_API_BASE 更改为 NX_API_BASE。
现在我可以将变量读取为process.env.NX_API_BASE,它返回了我期望的值。
【讨论】: