ReactJS、NextJS应用程序中.env文件中声明的变量为Undefined



这是我的.env.local文件中的内容:

REACT_APP_API_PATH=http://localhost:3600/

.env.local文件位于根级别。

这就是我尝试使用这个变量的方式:

console.log('node env' + process.env.NODE_ENV)
console.log('api path : ' + process.env.REACT_APP_API_PATH)
fetch(process.env.REACT_APP_API_PATH + 'auth', requestOptions)

Console.log"node-env"正在打印开发。Console.log"api路径"正在打印,但未定义。我将ReactJS与NextJS一起使用。我用"yarn dev"命令启动服务器。我已经多次停止和启动该应用程序。

最后,我不得不将NextJS版本从9.3.5升级到9.4,它开始工作了。

最新更新