1

我正在使用MarkLogic Grove (React) 开发一个 UI 应用程序。我想根据环境在应用程序中使用不同的设置。为此,我想使用环境变量。

我写如下。

  • ui/src/.env
    TEST="test01"
  • ui/src/App.js
    const valueFromEnv = process.env.TEST;   
    const App = appProps => (
      <AppContainer
        {...appProps}
        render={props => (
          <div> x{valueFromEnv}y
      …

但是,浏览器上没有显示“test01”(只显示了“xy”。)。如何在 Grove 中提供环境变量?

4

1 回答 1

0

您需要在任何要公开的环境变量前面加上REACT_APP_,否则它们将不会在您的前端代码中公开。这里有更详细的解释:

https://create-react-app.dev/docs/adding-custom-environment-variables/

于 2020-10-26T19:59:06.700 回答