具有单独入口点的webpack可重用模块?

时间:2016-01-06 11:16:13

标签: javascript webpack

当您将输出用作librarymodule时,我对使用webpack的最佳方式感到有些困惑,所以让我们假设我有:

  • 一些-model.js
  • some-logic.js(消耗某些型号)

然后我想在几个单独的项目中重复使用上面的内容,所以我把上面的内容编译成了一个很好的包,所以我现在有了some-bundle.js,我想基本上能够在浏览器中做到:

var someLogic = new SomeLogic();

我知道如果我能够执行上述操作,它看起来更像var SomeLogic = new SomeBundle.SomeLogic();,因为我可能需要导出一些中央var来包装底层组件。

现在我可以告诉webpack不会暴露任何东西,它只是自我执行并将运行你传入的任何入口点,但是在这个例子中我没有入口点,因为它只是一个可重用的模块(实际上,这可能最终还包含模板,CSS,图像等。

所以我确信这里有一个简单的事情,但是如何使用这个webpack输出并且能够使用bundle中的逻辑呢?

1 个答案:

答案 0 :(得分:0)

在gitter频道谈话后,我想要的是:

https://webpack.github.io/docs/configuration.html#output-librarytarget

这允许我指定库名称以及如何导出它,这样我就可以使用webpack模块中的内容,就像它是模块入口点一样。