我无法找出我的应用程序的问题。我有一个
.env.local
文件,并将 NODE_ENV
设置为 development
。但在我的日志中,我得到的值为 production
。我的应用程序中没有其他地方可以看到 NODE_ENV。
我使用以下方式运行我的应用程序:
next build && next start -p 3000
我也尝试过跑步:
NODE_ENV=development && next build && next start -p 3000
两者都不起作用。
您可以使用 dotenv
直接在节点内加载环境确保拥有正确的
.env
文件
NODE_ENV="development"
比您的项目入口点
require('dotenv').config()
更多详细信息可以在这里找到https://github.com/motdotla/dotenv