[英]I can't access my environment variable in file.js
我在 my.envrc 文件中定義了 REACT_APP_ADMIN_URL,我想將它用作組件鏈接,但我得到的只是空的或未定義的
這是我的環境變量,在 file.envrc
REACT_APP_ADMIN_URL="http://127.0.0.1:8000/admin"
在文件 consts.js 我做
export const ADMIN_URL = process.env.REACT_APP_ADMIN_URL;
在我的頁面中,我做了這個
import { ADMIN_URL } from './Consts';
<Menu href={ADMIN_URL}>Admin</Menu>
但不起作用,在我的檢查員控制台中我得到了這個
<a href="#" role="menuitem" tabindex="-1">Admin</a>
我認為您必須在運行時從 .env 文件加載環境變量,您可以使用dotenv package 來執行此操作。
npm i dotenv
require('dotenv').config()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.