如何使用Webpack拆分Node.js模块的代码?

时间:2019-07-10 00:41:28

标签: javascript node.js webpack code-splitting

我能找到的所有文章都是关于为Web应用程序拆分代码的。

如果我在Node.js模块(NPM软件包)中有两个入口点,并且这两个入口点都导入一些通用代码怎么办?

我有两个入口点。我想将它们发布在NPM中。他们导入一些相同的文件,所以我不希望两个捆绑包都包含重复的代码。

当捆绑这两个入口点时,我们如何生成具有通用代码的第三个模块,并让这两个入口点导入它?

两个入口点的输出将是CommonJS格式(对于Node.js),并且Webpack会以某种方式让两个入口点从第三个文件(使用require())导入内容。

这可以通过Webpack完成吗?

(请不要问为什么我将Webpack与Node模块一起使用。)

1 个答案:

答案 0 :(得分:0)

如果我正确理解这种常见的webpack配置,则可以通过webpack-merge npm模块将其添加到其他配置中。 我认为它也相对易于使用:)

这是否有助于回答您的问题或需要进一步澄清?