.env 文件未在 NextJS 中提供 process.env.XYZ 新添加的 env 变量

时间:2021-02-10 07:36:37

标签: javascript reactjs next.js

在我过去的项目中 - 我添加了一个新的环境变量,如 XYZ。当我尝试获取 process.env.XYZ 时,它给出了未定义的。 但是当我访问时,其他环境变量正在工作。

<块引用>

.env

ABC = "https ://abc.com/api" // old, working
XYZ= "https ://xyz.com/api"  // new, not working
<块引用>

我的 next.config.js 是 -

const withPlugins = require('next-compose-plugins');
const nextEnv = require('next-env');
const dotenvLoad = require('dotenv-load');
const sass = require('@zeit/next-sass');
const progressBar = require('next-progressbar');
const graphql = require('next-plugin-graphql');
const images = require('next-images');

dotenvLoad();
const env = nextEnv();
const distDir = '.next';

const nextConfig = { distDir };

module.exports = withPlugins(
  [[sass], [env], [progressBar], [graphql], [images]],
  nextConfig
);

我能做什么?

0 个答案:

没有答案