如何在 React 中使用环境变量?

How to use environment variables in React?

process.env.VARIABLE_NAME

由于某些原因,这不起作用。它在配置 dotenv 库后在节点中工作。

我需要在反应端做什么才能让它发挥作用?

您只能在 React 中对以 REACT_APP_ 开头的变量使用 dotenv

所以,

// index.js
require('dotenv').config();
console.log(process.env.REACT_APP_API_KEY) //works
console.log(process.env.DB_USER) //does not work