Sunrabbit

[Next.js] Внедрение среды выполнения

  • Язык написания: Корейский
  • Страна: Все страныcountry-flag
  • ИТ

Создано: 2024-03-20

Создано: 2024-03-20 14:06

В Next.js переменные окружения .env встраиваются во время сборки.


Однако, иногда возникает потребность в настройке переменных окружения не во время сборки, а при запуске собранного образа, что встречается довольно часто.

Обычно это связано с необходимостью управления разными средами: local, dev, qa, prod.


Как же мы можем этого добиться?


В большинстве случаев контекст совпадает с информацией в статье ниже.



Однако, в этой статье игнорируется Windows.

Это можно понять из скрипта в package.json, где используется синтаксис Unix.

Это означает, что пользователи Windows, которые предпочитают чистый и удобный подход, не могут использовать этот скрипт.


Поэтому, чтобы проявить заботу о пользователях Windows, необходимо добавить скрипт, который будет корректно работать на обеих операционных системах.



Решение простое.

Достаточно добавить скрипт, выполняющий те же действия, что и указанный синтаксис.

Установите cross-env с помощью этой команды.


А теперь измените команду start, упомянутую выше, следующим образом, и проблема будет решена.

Однако, скрипт становится слишком длинным и сложным для восприятия, а также необходимо добавить его и в команду dev.

Поэтому я предлагаю организовать скрипты следующим образом.

Комментарии0

Настройка и создание AWS за один раз (Terraform)В этой статье мы расскажем о методах автоматической настройки и создания инфраструктуры AWS с помощью Terraform. Terraform позволяет автоматизировать настройку AWS, что снижает риск ошибок и обеспечивает возможность повторного использования и быстрой наст
Alien Story
Alien Story
Alien Story
Alien Story

May 8, 2024

Save Prompt: Простое руководство по скачиванию и запуску!Это руководство поможет вам легко скачать и запустить программу Save Prompt, а также добавить и изменить кнопки. Вы узнаете, как безопасно запустить программу, даже если Windows выдает предупреждение безопасности.
SaverPrompt
SaverPrompt
SaverPrompt
SaverPrompt

April 17, 2024

Использование редактора локальной групповой политики в Windows 11 Домашняя (краткое руководство)Пошаговое руководство по использованию редактора локальной групповой политики в Windows 11 Домашняя. Необходимо полное понимание изменения настроек системы, неправильные настройки могут привести к нестабильности системы.
뉴스코리아
뉴스코리아
뉴스코리아
뉴스코리아

October 7, 2024

Первые шаги на платформе ДурумисВ этой статье мы рассмотрим функции создания и редактирования контента на платформе Дурумис, включая различные форматы текста, ссылки-блоки, горизонтальные линии и другие возможности. Также будут предложены рекомендации по улучшению функционала.
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기
이것저것 잡다한 이야기

April 14, 2024