这是我的 .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,它开始工作了。
关于javascript - 在 ReactJS 的 .env 文件中声明的变量,NextJS 应用程序未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62832085/