懒惰加载webpack中的多个上下文

时间:2016-07-19 13:01:53

标签: webpack

我想从两个不同的上下文中加载2个模块(可能在一个块中)之后我已经阅读了navigator.language,所以我想我必须延迟加载,这是有效的:

BaseHTTPRequestHandler

但是我希望有更好的语法, 我尝试过使用require.ensure,也尝试使用

 var loadData = require('bundle?lazy&name=intl!react-intl/locale-data/' + navigator.language + '.js');
 var loadTranslation = require('bundle?lazy&name=intl!translantion/' + navigator.language + '.js');

 loadData (function (a) {
   loadTranslation (function (b) {
      console.log('I can\'t believe I have to do this to wait for ', a, b);
   }
 });

但要么我得到“require函数以不能静态提取依赖关系的方式使用”,或者当我渲染时,消息还没有,任何想法?

0 个答案:

没有答案