javascript - 在 ReactJS 的 .env 文件中声明的变量,NextJS 应用程序未定义

标签 javascript reactjs next.js

这是我的 .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/

相关文章:

reactjs - 在 React-Day-Picker 中禁用所有 future 的日子?

reactjs - 如果 Next.js ISR 的 revalidate 值为 1 秒在生产中会发生什么?

javascript - 数据表自定义过滤

javascript - ReactJS - 如何在 map 函数中设置状态

javascript - 在 React 中切换组件

reactjs - React 应用程序在生产环境中出现 "Element type is invalid"错误,但正在开发中

javascript - 表示没有设置Cookie

css - 我可以在 react-responsive-carousel 中自定义 Carousel-indicators 吗

javascript - 无法读取React中未定义的属性 'forEach'

Javascript 命令仅在未最小化时执行