Это зависит от природы «настройки приложения».
Для безопасных вещей
Как ключи API и т.д. Использование переменных окружения. Вы можете использовать что-то вроде dotenv, чтобы упростить имитацию других сред.
Для постоянных
Как строк и цветов и внешних URL-адресов, я использую константы файл с несколькими экспорта. Затем в каждом модуле импортировать все, что мне нужно, например, так:
import {
ANIMATION_DURATION,
COLORS,
MODALS,
TEXT_PADDING,
} from '../../constants.js';
Для окружающей среды конкретных вещей (например, DEV, прод ...)
Например API URL-адресов или войти уровней и т.д. использовать набор конфигурационных файлов. Таким образом, у вас могут быть config-dev.js
и config-prod.js
, а затем config.js
, который возвращает содержимое правильного файла на основе process.env.NODE_ENV
Добро пожаловать в Stack Overflow! Я отредактировал ваш вопрос, насколько я мог догадаться о вашей проблеме. Однако добавьте код и описание, чтобы увидеть больше людей со знанием предмета. Измените конкретное сообщение об ошибке, с которым вы сталкиваетесь, в случае необходимости определить конкретную проблему. Удачи! – manetsus