企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
一旦你的应用程序中,形如` index.html` 文件、一些 bundle 和各种资源加载到浏览器中,会发生什么?你精心安排的` /src` 目录的文件结构现在已经不存在,所以 webpack 如何管理所有模块之间的交互呢?这就是 manifest 数据用途的由来…… 当编译器(compiler)开始执行、解析和映射应用程序时,它会保留所有模块的详细要点。这个数据集合称为 "Manifest",当完成打包并发送到浏览器时,会在运行时通过 Manifest 来解析和加载模块。无论你选择哪种模块语法,那些 import 或 require 语句现在都已经转换为 `__webpack_require__` 方法,此方法指向模块标识符(module identifier)。通过使用 manifest 中的数据,runtime 将能够查询模块标识符,检索出背后对应的模块。