【问题标题】:Unable to Read Custom Environment Variables in NX App无法在 NX 应用程序中读取自定义环境变量
【发布时间】:2021-09-08 17:17:33
【问题描述】:

我无法从 nx monorepo 根目录中的 .env 文件 (.env.local) 中读取名为 REACT_APP_API_BASE 的环境变量。

【问题讨论】:

  • 如果您自己解决了问题而不是编辑问题,您可以添加答案。

标签: reactjs environment-variables nrwl-nx


【解决方案1】:

指向自定义环境文件:

如果要从 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,它返回了我期望的值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-22
    • 2012-06-03
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    • 1970-01-01
    • 2018-01-15
    • 2023-02-24
    相关资源
    最近更新 更多