我有一个React Application。我正在将.env文件用于我的环境文件。并使用dotenv-webpack模块在React中解析.env文件,以便当我在代码中使用process.env.XXXX时,我可以获取.env文件中定义的值。我看到当我更改.env文件中的值时,当我在React应用程序中读取时,数据仍然是旧数据..它不反映我在.env文件中所做的更改。
在webpack.config.js中------
import dotenv from 'dotenv-webpack';
....
....
plugins:[
...
..
new dotenv()
]
在我的.env文件中
GRAPHQL=http://localhost:3000
在我的react js代码中,我读为
process.env.GRAPHQL
它应该获取.env文件中的最新值。但是它显示了我早些时候第一次将.env文件中的变量放入时的一些旧值