在下一个js之外读取环境变量

Read environment variables outside of next js

我正在使用 next js 作为我的应用程序的基础。只要在 next js 的范围内读取,我的环境变量就可以工作,但我需要在不使用 next js 的脚本中使用它们。

使用dotenv我们可以做以下事情:

require('dotenv').config();

它解析环境配置文件并允许您从 process.env 获取变量。

因为我正在使用 next js 我更愿意使用他们的环境变量实现而不是添加第二种方式来存储环境变量。

next js 是否有等同于 require('dotenv').config(); 的方法或其他加载 next js 范围之外的环境变量的方法?

好的,我进入了下一个 js 的 git 回购并找到了一种方法。

您必须安装 @next/env 然后 运行 require('@next/env').loadEnvConfig('./');