我想使用environment variables。我做了一个自定义的react app environment

一切正常,应用程序正常运行,没有错误。但是,来自.env文件的变量给出了undefined,而process.env提供了empty object

我在变量中添加了dotenvREACT_APP前缀。

webpack.config.js文件中,我从here添加了node: { fs: 'empty' }

这是我的configurations

资料夹结构:

javascript - 环境变量-未定义-LMLPHP

最佳答案

问题解决了:


卸载dotenv
从主app.js文件中删除这两个:


const dotenv = require('dotenv')
dotenv.config();



--env脚本中删除标志npm start
node: { fs: 'empty' }文件中删除webpack.config.js
安装dotenv-webpack,然后按照那里的说明进行操作。


不需要REACT_APP前缀。

固定configuration files

10-04 22:09
查看更多