集中webpack配置多个项目 - 最佳实践?

时间:2018-02-28 18:28:11

标签: github data-structures npm webpack node-modules

  

TL:DR   您将如何为多个模块集中webpack 3.x构建设置?

我正处于重组公司整个模块库的规划阶段,并在npm上提供。然而,这引发了关于如何在之后维护模块的一些争论。

我们正在运行webpack 3.x并创建了我们的构建设置的测试版,但是您如何创建一个集中的方式让我们的构建设置可用于多个独立模块?

我希望有一个地方可以更新构建设置,并且能够在所有模块中使用所述构建设置,而无需复制/粘贴每一项改进。

2 个答案:

答案 0 :(得分:1)

您可以创建一个包含所有构建配置和设置的模块,其他项目只依赖于它。 看看create-react-app,了解如何做到这一点。

同样this section可能会帮助您了解它是如何运作的

答案 1 :(得分:0)

您可以使用 airpack 来集中 webpack 配置。

这是一个模块化 webpack 配置的解决方案。让 webpack 能够自动从依赖中读取配置,并以更合适的方式合并它们。