React で作成され、Webpack にバンドルされている Web アプリケーションがあります。アプリケーションには、実行時に含め、webpack にバンドルしない JSON 構成ファイルがあります。
アプリケーションのエントリ ポイントで、json-loader を使用してコンテンツをインポートしていますが、これを行うと、ファイルがアプリケーションに埋め込まれ、バンドルされた構成ファイルを更新できません。
config.json ファイルを除外するように webpack.config.js ファイルを構成し、アプリケーションにインポートできるようにするにはどうすればよいですか? 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');
});