Я создаю приложение nodejs / реагировать / веб-пакет (портфолио), которое отображает сотни изображений.
Этот веб-пакет require.context работает нормально, пока я не использую переменную для пути к папке с изображениями (как сказано в документе, параметры должны быть литералами)
function importAllImages(r) {
const images = {};
r.keys().forEach(item => {
images[item.replace('./', '')] = r(item);
});
return images;
}
const allImages = importAllImages(
require.context('./../../../../photoLibrary/painting', false, /\.jpe?g$/),
);
Но файлы изображений находятся вне проекта, где-то еще на сервере. Различные пути для dev и prod устанавливаются в переменную окружения.
Так есть ли способ установить контекст с путем к папке с изображениями, который зависит от переменной среды?
Или, может быть, у меня нет хорошего подхода, стоит ли мне рассматривать эту проблему по-другому?
Большое спасибо за вашу помощь и извините за мой "французский" английский ...