我有一个使用 React 编写并与 Webpack 捆绑的 Web 应用程序。该应用程序有一个 JSON 配置文件,我想在运行时包含它而不是与 webpack 捆绑在一起。
在我的应用程序入口点中,我使用 json-loader 导入内容,但这样做会强制文件嵌入到应用程序中,并且一旦捆绑配置文件,我就无法更新它。
如何配置我的 webpack.config.js 文件以排除我的 config.json 文件但仍然让我将它导入我的应用程序?它不是一个模块,所以我不知道它是否可以包含在externals
我的 webpack.config.js 部分中
我尝试使用 require.ensure 但我现在看到的只是捆绑到 1.1.bundle.js 文件中的 config.json 的内容,并且更改配置文件没有任何作用。
应用程序.js
let config;
require.ensure(['./config.json'], require => {
config = require('./config.json');
});