在webpack

时间:2017-06-01 05:53:56

标签: webpack external

我是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将不会被加载到捆绑文件中。

但我的要求是不要将此文件包含在捆绑文件中。并使用任何代码。

请帮帮我..

1 个答案:

答案 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); ///
      }
 );