【问题标题】:What is "multi" in Webpack's output?Webpack 输出中的“multi”是什么?
【发布时间】:2025-11-28 11:20:07
【问题描述】:

Webpack 正在输出类似的东西

[78] multi ./src/index.js 28 bytes {0} [built]

这一行的multi 是什么意思?

【问题讨论】:

    标签: javascript webpack webpack-3


    【解决方案1】:

    multi 表示多文件,换句话说,多个 webpack 条目作为一个数组

    取决于入口对象,webpack,内部有不同的处理方法。当 entry 为数组时,则调用MultiEntryPlugin.js

    这是要遵循的内部流程:

    WebpackOptionsApply >

    EntryOptionPlugin >

    1. SingleEntryPlugin,如果条目是 object
    2. MultiEntryPlugin,如果条目是 array
    3. DynamicEntryPlugin,如果条目是 function

    您可以在此处查看测试用例:https://github.com/webpack/webpack/tree/v3.4.1/test/binCases/entry/multi-file

    【讨论】: