簡體   English   中英

process.env 變量未定義 React App - 不使用 create-react-app

[英]process.env variables undefined React App - Not using create-react-app

我有一個自定義的 React 應用程序,它沒有使用create-react-app 問題是我可以通過.env文件使用dotenv和環境變量 lo c盟友,但是在生產過程中時, process.env完全undefined

我不知道如何讓它工作。 我已將環境變量添加到 Google Cloud 中的服務器,但 process.env 本身甚至沒有定義,在本地工作的相同代碼在虛擬產品服務器上不起作用。

因此,例如,像這樣的東西在本地有效,但在生產中無效:

if (process.env.NODE_ENV === 'development') {
  response = await request.post(process.env.GRAPHQ_LOCAL).send(query);
} else {
  response = await request.post(process.env.GRAPHQL_PROD).send(query);
}

您的項目啟動文件添加 dotenv init...

如果你安裝這個 package,應該可以工作

require('dotenv').config()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM