Webpack输出中的"多"是什么?

tru*_*ktr 6 javascript webpack webpack-3

Webpack正在输出类似的内容

[78] multi ./src/index.js 28 bytes {0} [built]
Run Code Online (Sandbox Code Playgroud)

multi条线上的意思是什么?

Jos*_*ora 1

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

取决于入口对象,webpack内部有不同的处理方式。当entry是一个数组时,就会调用MultiEntryPlugin.js 。

这是要遵循的内部流程:

WebpackOptions应用>

EntryOption插件>

  1. SingleEntryPlugin,如果条目是对象
  2. MultiEntryPlugin,如果条目是数组
  3. DynamicEntryPlugin,如果条目是函数

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