我是Webpack的新手,我的要求是在运行时将任何JSON文件包含在不使用webpack的捆绑文件中。
方案: - 我必须在webpack.config.js中编写这样的代码:
externals: {
Conf: JSON.stringify(require('./env/env-dev.json'))
}
在另一个组件文件中,我们需要这样: -
const config = require('Conf');
但是在这段代码中,当我们需要' Conf'时,env-dev.json已经加载了捆绑文件。在任何组件模块下。
但是当我们不在任何组件中要求它时,这个env-dev.json将不会被加载到捆绑文件中。
但我的要求是不要将此文件包含在捆绑文件中。并使用任何代码。
请帮帮我..
答案 0 :(得分:0)
从文件中读取JSON的示例jQuery函数:
var conf;
$.getJSON(
jsonFilePathOrURL,
function(result, status, xhr) {
conf = result;
//..here conf is a JSON variable.....................///
//...you can get string using JSON.stringify(conf); ///
}
);