Webpack 5 运行时和 dependOn 属性

Webpack 5 runtime and dependOn property

我最困惑的是 runtime 属性 实际上为 webpack 入口点做了什么。此处引用:

当文档做出这样的声明时更加困惑:

入口点的运行时块到底是什么,它与该限制有何关系。

太!

Link to full page here

默认情况下,每个入口点都有 an embedded runtime。运行时可以认为是一种记录模块 import/export 记录的机制,因此您不会重复模块初始化。通过指定 runtime 你告诉 webpack create-or-reuse 一个运行时。另一方面,使用 dependOn 您可以通过指定现有条目名称来重用运行时。由于这两个想法重叠,所以您可能不想同时进行。