用DotEnv设置的环境无法在React中工作

问题描述

我想在React中使用环境变量。我在以下文档中找到它:https://create-react-app.dev/docs/adding-custom-environment-variables#adding-development-environment-variables-in-env

但是当我尝试获取.env文件中定义的变量时,我总是只得到认的vars:

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

如何使用该功能

解决方法

好的,我在这里找到了解决方法:https://create-react-app.dev/docs/deployment/#customizing-environment-variables-for-arbitrary-build-environments

需要安装另一个名为env-cmd的npm软件包(请参见https://www.npmjs.com/package/env-cmd)。