用webpack loader替换requirejs插件

时间:2015-09-02 12:38:53

标签: javascript requirejs promise webpack deferred

在requirejs世界中,我有一些返回承诺的AMD模块。我不希望这些模块的每个消费者都必须处理这种异步性质,因此我构建了一个插件,一旦解析了promise,就会解决依赖关系。

ex:define ['promise!some_promise_module'], (dep)-> ...

这似乎是转移到webpack的最后一步,我无法理解如何在webpack世界中实现它。似乎加载器是requirejs插件的补充。

作为参考,这是requirejs插件:

define [], ()->
  load: (name, req, load, config)->
    if config.isBuild
      load()
    else
      req [name], (promise)->
        promise.done (module)->
          load module

在webpack中是否可以这样?

0 个答案:

没有答案