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