我无法访问file.js中的环境变量

问题描述 投票:0回答:1

我在.envrc文件中定义REACT_APP_ADMIN_URL,我想将其用作组件链接,但我只会得到空或未定义的内容

这是我的环境变量,位于文件.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>
node.js reactjs environment-variables
1个回答
0
投票
我认为您必须在运行时从.env文件中加载环境变量,可以使用dotenv包来加载。
© www.soinside.com 2019 - 2024. All rights reserved.