Как правильно добавить переменные Zeit Env - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть следующее JS приложение, и я использую Zeit для развертываний. Который интегрирован с GitHub. Переменные env работают локально. Но при его развертывании выдается ошибка.

  1. Создано удаленно в консоли Zeit. И перетащите их в локальную среду.

    • Создано на консоли
    • Вытащено на локальную

      now env pull

    • Создает файл .env в каталоге root.

    • Результаты now env ls

    enter image description here

    • Результаты now secrets list

    enter image description here

    • Дополнительная ценность для now.json
    {
        "env": {
            "TEST_ENV": "@test-env",
        }
    } 
    
    • Установлен dotenv-webpack модуль
    • включен в next.config.js

      config.plugins.push(new Dotenv({ silent: true }));

    • Добавлен в конфигурацию next.config.js файл

const config = {
   pageExtensions: ['js', 'jsx', 'ts', 'tsx'],
   env: {
      TEST_ENV: process.env.TEST_ENV,
   },
};
  • Работает локально. Но когда мы разворачиваем, это не работает. git дают следующий ответ. enter image description here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...