Требовать файл JSON на основе переменной во время выполнения

Сейчас у меня около 10 файлов JSON, но со временем их можно изменить. Содержание у них разное, но структура одинаковая. Вот метод, который обрабатывает конкретный файл:

_process(id) {
  const source = require(`../../assets/${id}.json`)
}

Вышеупомянутое не удается при компиляции, потому что оно не найдено. Я не могу импортировать файлы вверху, потому что из файлов, может быть, нужно 2-3, поэтому импорт будет ненужным. Но все же рад услышать путь вперед. Пользователю требуется не более 4 файлов в зависимости от роли.


person Wede Asmera Tseada    schedule 17.05.2020    source источник
comment
Какой сборщик модулей вы используете?   -  person Józef Podlecki    schedule 17.05.2020
comment
@ЮзефПодлецкий Метро   -  person Wede Asmera Tseada    schedule 17.05.2020
comment
Может быть, вы могли бы отправить запрос на сервер и разрешить там ответ json?   -  person Mantas Giniūnas    schedule 17.05.2020
comment
@MantasGiniūnas, что ты имеешь в виду под бэкэндом? У меня вообще нет серверной части, и я не хочу иметь ее для этого конкретного требования к чистому внешнему интерфейсу.   -  person Wede Asmera Tseada    schedule 17.05.2020
comment
Этот вопрос немного объясняет. Вы должны явно потребовать все упомянутые файлы для последующего использования.   -  person Józef Podlecki    schedule 17.05.2020