У меня есть веб-приложение, написанное с помощью React и связанное с Webpack. Приложение имеет конфигурационный файл JSON, который я хочу включить во время выполнения, а не в комплекте с веб-пакетом.
В моей точке входа для приложения я импортирую содержимое с помощью json-loader, но это заставляет файл быть встроенным в приложение, и я не могу обновить конфигурационный файл после его объединения.
Как я могу настроить файл webpack.config.js, чтобы исключить мой файл config.json, но все же позвольте мне импортировать его в мое приложение? Это не модуль, поэтому я не знаю, может ли он быть включен в раздел externals
моего webpack.config.js
Я попробовал использовать require.ensure, но теперь я вижу содержимое config.json, связанное с файлом 1.1.bundle.js, и изменение файла конфигурации ничего не делает.
app.js
let config;
require.ensure(['./config.json'], require => {
config = require('./config.json');
});