gpt4 book ai didi

javascript - React dotenv 无法加载 .env 文件

转载 作者:行者123 更新时间:2023-11-30 14:49:13 27 4
gpt4 key购买 nike

React + node 项目,将我的 .env 文件放在根目录中(以及所有其他根文件,如 .eslint、.gitignore),它包含 6 行,如 APIKEY=aeofiunoief,没有其他特殊符号.

src/ 中,我有 index.js 进行正常导入(如 React、ReactDOM),然后是 //eslint-disable import/first,然后是 require('dotenv').load()。根据我所看到的一切,这应该将我的变量加载到 process.env 中,但是当我检查 console.log 时,除了 NODE_ENV 之外我什么都看不到>PUBLIC_URL

这真是令人困惑......

最佳答案

你的文件结构:

src
index.js
...
.env
...

做:

require('dotenv').config({ path: '../.env' });
console.log(process.env);

来自 dotenv GitHub:

You can specify a custom path if your file containing environment variables is named or located differently.

require('dotenv').config({path: '/custom/path/to/your/env/vars'})

关于javascript - React dotenv 无法加载 .env 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48436136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com